我只是好奇是否有一個函數(shù)可以將反向列表轉(zhuǎn)回其原始形式,或者解決方案只是自己編寫代碼來返回它?我確實明白,我可以在反轉(zhuǎn)之前簡單地將列表分配給變量(x),然后將列表分配回x,但我只是好奇。我確實認(rèn)為調(diào)用reverse()函數(shù)兩次就可以做到這一點,但事實并非如此,任何答案都表示贊賞。my_list = ["This", "is", "an", "example", "list"]x = my_listmy_list.reverse()print(my_list)my_list = xprint(my_list)
1 回答

瀟湘沐
TA貢獻(xiàn)1816條經(jīng)驗 獲得超6個贊
使用reversed()
代替(這將返回一個新的反向迭代,而不是就地反轉(zhuǎn)列表)
my_list = ["This", "is", "an", "example", "list"]
x = list(reversed(my_list))
print(x)
print(my_list)
輸出:
['list', 'example', 'an', 'is', 'This']
['This', 'is', 'an', 'example', 'list']
添加回答
舉報
0/150
提交
取消