元组(tuple)
元组创建
- 通过()创建
a = (10, 20, 30, 40)
a = 10, 20, 30
a = (10,)
- 通过tuple()创建
b = tuple()
b = tuple('abc)
----('a', 'b', 'c')
b = tuple([10, 20, 30])
----(10, 20, 30)
删除对象
del b
元组的元素访问和计数
a = (10, 20, 30, 40)
a[1]
----20
a[1:]
-----(20, 30, 40)
排序
a = (10, 20, 30)
sorted(a)
-----[10, 20, 30]
zip
a = [10, 20, 30]
b = [40, 50, 60]
c = [70, 80, 90]
d = zip(a, b, c)
print(list(d))
------[(10, 40, 70),(20,50, 80),(30, 60, 90)]
生成式
tuple(x*2 for x in range(5))
-----(0, 2, 4, 6, 8)