Có cách nào đơn giản để lấy chỉ mục của một mục mà tôi vừa thêm vào danh sách không? Tôi cần theo dõi mục được thêm gần đây nhất.Nhận chỉ mục của mục được thêm gần đây
tôi đã đưa ra hai giải pháp khả thi:
# 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]
Có một thủ thuật để có được những chỉ số của một mục nối?
Nếu không, bạn sẽ sử dụng điều gì ở trên và tại sao? Bất kỳ cách giải quyết khác nào bạn đề xuất?
Một chút về hiệu quả của len (li). – romeroqj
@horhay: vì bạn thích nó, tôi đã thêm một số chi tiết khác được lấy trực tiếp * từ nguồn * –
cảm ơn bạn đã đi sâu hơn! :) – romeroqj