利用Python 串列(List)使用 reversed() 函數將串列中的元素反轉(但不改變原本的串列)
Python 串列(List)是一種常用的資料結構,它可以儲存多個元素,並且可以使用索引來存取元素。有時候,我們需要將串列中的元素反轉,但不改變原本的串列,這時候可以使用Python的reversed()函數來完成。
reversed()函數可以將串列中的元素反轉,但不改變原本的串列,下面是一個簡單的範例:
# 定義一個串列 my_list = [1, 2, 3, 4, 5] # 使用reversed()函數將串列中的元素反轉 reversed_list = list(reversed(my_list)) # 印出反轉後的串列 print(reversed_list)
執行上面的程式碼,就可以得到反轉後的串列:[5, 4, 3, 2, 1]。
另外,reversed()函數也可以用於字串,下面是一個簡單的範例:
# 定義一個字串 my_string = "Hello World" # 使用reversed()函數將字串反轉 reversed_string = "".join(reversed(my_string)) # 印出反轉後的字串 print(reversed_string)
執行上面的程式碼,就可以得到反轉後的字串:”dlroW olleH”。
總結來說,Python的reversed()函數可以用來將串列或字串中的元素反轉,但不改變原本的串列或字串。