迷墨 发表于 2017-6-11 18:50:56

python 列表 互换

>>> name=["jd","yd","ed","lgd"]
>>> name,name=name,name
>>> name
['jd', 'lgd', 'ed', 'yd']
求详解
文献参考
零基础入门学习python 小甲鱼 p31 5.1.3

左手十字 发表于 2017-6-11 21:00:55

name=["jd","yd","ed","lgd"]是创建了一个叫name的列表
name 是访问列表中的第二个元素,列表的index是从0开始的。
name,name=name,name 是将name 赋值给name,name赋值给name
最后一句name,相当于直接访问name列表 与 print(name)类似,但是不是打印

Messj 发表于 2017-6-11 22:55:01

楼上正解

迷墨 发表于 2017-6-13 10:29:10

左手十字 发表于 2017-6-11 21:00
name=["jd","yd","ed","lgd"]是创建了一个叫name的列表
name 是访问列表中的第二个元素,列表的index ...

谢谢,我第三行理解的不对,我还以为是以逗号隔开的呢

左手十字 发表于 2017-6-18 11:37:27

迷墨 发表于 2017-6-13 10:29
谢谢,我第三行理解的不对,我还以为是以逗号隔开的呢

如果觉得有帮助,请设置为最佳答案,这也是对帮助你的人的肯定,谢谢
页: [1]
查看完整版本: python 列表 互换