【发布时间】:2021-12-20 15:20:38
【问题描述】:
我正在尝试以不同的方式反转元组。我可以更改顺序吗(债券,詹姆斯,号码)。如果元组中只有 2 个元素,我知道如何更改它,但是当我有 3 个或更多元素时如何更改它?我得到了 (number,bond,james) 但如何以不同的方式做到这一点,而不仅仅是倒车。我的代码:
def change(lst):
list2 = [t[::-1] for t in lst]
list2.reverse()
return list2
print(change([("James", "Bond", "300184"),("Harry", "Prince", "111000")]))
【问题讨论】:
-
添加预期输出可能会有所帮助。
-
IIUC,您是否只想反转元组中的前两个元素,而将其余元素保持原样?
标签: python list indexing reverse