5. Python脚本学习笔记五元组
本篇名言:“朋友,不要叹息命运的坎坷。因为大地的不平衡,才有了河流;因为温度的不平衡,才有了万物生长的春夏秋冬;因为人生的不平衡,才有了我们绚丽的生命。”
我们来看下元组。
元组和列表一样,也是一种序列。唯一不同的是,元组不能修改。
如果使用逗号分隔了一些值,那么就自动创建了元组。
>>> 1,2,3
(1, 2, 3)
元组没有像列表一样的方法。
如果实现只有一个值的元组,则必须加个逗号。
>>> 43,
(43,)
Tuple函数功能和list函数基本上一样。
>>> tuple((1,2,3))
(1, 2, 3)
>>> tuple([1,2,3])
(1, 2, 3)
>>> tuple('abc')
('a', 'b', 'c')
基本元组操作,访问
>>> x=1,2,3
>>> x[1]
2
元组主要的两个作用:
1. 元组可以再映射中当做键使用,而列表不行。
2. 元组作为很多内建函数和方法的返回值存在。
不过,一般来说列表可能更满足对序列的所有需求。