反向並向後迭代列表
通常,需要以相反的順序迭代列表。 Python 提供了兩種方法來實現此目的:獲取列表的反向副本或直接迭代反向列表。
建立反向列表
取得反向副本對於列表,請使用 returned() 函數。該函數將原始列表作為參數,並傳回一個新列表,其中元素的順序相反。要儲存反轉列表,請將reverse()輸出括在方括號中:
xs = [0, 10, 20, 40] reversed_list = list(reversed(xs)) # Note the use of list() to convert the iterator to a list print(reversed_list) # Output: [40, 20, 10, 0]
直接迭代反轉列表
或者,您可以直接迭代反轉列表而不建立新列表。如果您只需要以相反的順序存取元素,則建議這樣做更有效:
xs = [0, 10, 20, 40] for x in reversed(xs): print(x) # Output: 40, 20, 10, 0
以上是如何反轉和迭代 Python 列表?的詳細內容。更多資訊請關注PHP中文網其他相關文章!