【发布时间】:2023-03-13 16:25:01
【问题描述】:
假设我有,
a = [1,2,3,4,5]
我想将列表拼接 a[:2] 与 a[-2:] 交换。这样a就变成了[4,5,3,1,2]
有没有pythonic方法可以做到这一点?
EDIT1:在第一个答案之后,我尝试了这个,
>>> a = [1,2,3,4,5]
>>> a[:2],a[-2:]=a[-2:][:2]
Traceback (most recent call last):
File "<pyshell#28>", line 1, in <module>
TypeError: can only assign an iterable
有一个例外,我知道了。
【问题讨论】: