Есть ли простой способ получить индекс элемента, который я просто добавил в список? Мне нужно отслеживать последний добавленный элемент.
Я придумал два возможных решения:
# Workaround 1
# The last added is the one at index len(li) - 1
>> li = ['a', 'b', 'c',]
>> li.append('d')
>> last_index = len(li) - 1
>> last_item = li[len(li) - 1]
# Workaround 2
# Use of insert at index 0 so I know index of last added
>> li = ['a', 'b', 'c',]
>> li.insert(0, 'd')
>> last_item = li[0]
Есть ли трюк, чтобы получить индекс добавленного элемента?
Если нет, то какой из вышеперечисленных вы использовали бы и почему? Вы можете найти любое другое обходное решение?