目錄
Python 中的 reversed() 函式
Python 提供了一個很方便的函式:reversed(),它可以讓你對序列做反转。它可以處理字串、列表、元組等等,只要是可迭代的物件,就可以使用 reversed() 函式。
reversed() 函式會回傳一個反转後的迭代器,你可以用 for 迴圈來取出裡面的元素:
my_list = [1, 2, 3, 4] for i in reversed(my_list): print(i) # 輸出: # 4 # 3 # 2 # 1
你也可以將 reversed() 函式的結果轉換成列表:
my_list = [1, 2, 3, 4] new_list = list(reversed(my_list)) print(new_list) # 輸出: # [4, 3, 2, 1]
你也可以將 reversed() 函式的結果轉換成元組:
my_list = [1, 2, 3, 4] new_tuple = tuple(reversed(my_list)) print(new_tuple) # 輸出: # (4, 3, 2, 1)
reversed() 函式也可以處理字串:
my_string = "Hello World" new_string = "".join(reversed(my_string)) print(new_string) # 輸出: # dlroW olleH
總結一下,Python 中的 reversed() 函式可以讓你輕鬆地對序列做反转,它可以處理字串、列表、元組等等,只要是可迭代的物件,就可以使用 reversed() 函式。