ly-chengwu 发表于 2020-3-9 11:18:59

为什么列表里面的前两个元素调换不过来?

member = ["小甲鱼","牡丹","黑夜"]
x = member
y = member
x,y = y,x
print(member)

wp231957 发表于 2020-3-9 11:20:48

>>> member = ["小甲鱼","牡丹","黑夜"]
>>> member,member=member,member
>>> member
['牡丹', '小甲鱼', '黑夜']
>>>

qiuyouzhi 发表于 2020-3-9 11:21:17

你这样调换的是x和y的值啊

wp231957 发表于 2020-3-9 11:21:21

你这里交换的x y和member 没关系

qiuyouzhi 发表于 2020-3-9 11:21:57

要想交换,这么写:
>>> member, member = member, member
>>> member
['牡丹', '小甲鱼', '黑夜']
页: [1]
查看完整版本: 为什么列表里面的前两个元素调换不过来?