Python 列表中某個元素的最後一次出現
在本文中,我們將學習查詢列表中元素最後一次出現位置的不同方法。
讓我們看看如何透過反轉給定列表來查詢元素的最後一次出現。請按照以下步驟編寫程式碼。
- 初始化列表。
- 使用 reverse 方法反轉列表。
- 使用 index 方法查詢元素的索引。
- 元素的實際索引為 len(list) - index - 1。
- 列印最終索引。
示例
讓我們看看程式碼。
# initializing the list words = ['eat', 'sleep', 'drink', 'sleep', 'drink', 'sleep', 'go', 'come'] element = 'sleep' # reversing the list words.reverse() # finding the index of element index = words.index(element) # printing the final index print(len(words) - index - 1)
如果執行以上程式碼,則會得到以下結果。
輸出
5
另一種方法是查詢所有索引並從中獲取最大值。
示例
讓我們看看程式碼。
# initializing the list words = ['eat', 'sleep', 'drink', 'sleep', 'drink', 'sleep', 'go', 'come'] element = 'sleep' # finding the last occurrence final_index = max(index for index, item in enumerate(words) if item == element) # printing the index print(final_index)
如果執行以上程式碼,則會得到以下結果。
輸出
5
結論
如果您對本文有任何疑問,請在評論區提出。
廣告
資料結構
網路
關係型資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP