Python学习笔记(9)关于元组
元组的创建
- () #可省略
- tuple() #可进行转化
**当元组仅有一个元素需要加“,”
元组的访问计数
- 不能修改
- 通过索引访问
- 列表排序 sorted()
- len()
- sum()
- max()
- min()
zip
放置到一起
d = zip(a,b,c) #生成了zip对象
可通过list()转化为列表
生成器推导式创建元组
**生成的不是列表,不是元组,而是一个生成器对象
**是一次性的
s = (x*2 for x in range(5))
s.__next__()#通过移动指针 两个下划线“__”
元组vs列表
**元组为不可变序列
**元组比列表快
**元组可以作为字典的键,列表不可以