元祖总结
1.元祖的核心:不可变序列
2.元祖的访问速度和处理速度比列表快
3.与整数和字符串一样,元祖可以作为字典的
元祖总结
1.元祖的核心:不可变序列
2.元祖的访问速度和处理速度比列表快
3.与整数和字符串一样,元祖可以作为字典的
生成器推导式创建元组 生成器推导式生成的不是列表也不是元组,是一个生成器对象。
s=(x*2 for x in range(5))
元组访问和处理速度比列表快。
与整数和字符串一样,元组可以作为字典的键,列表则永远不能作为字典的键使用
生成器推导式创建元组
生成器对象
生成对象的next方法
tuple包装
生成器只能用一次,类似于一个指针
不可变序列
生成器推导式创建元组
类似于列表推导式,生成器推导用小括号,生成器生成的不是列表,也不是元组,而是一个生成器对象。生成器只能用一次。
元组总结:
(1)元组的核心特点是:不可变序列;
(2)元组的访问和处理速度比列表快;
(3)与整数和字符串一样,元组可以作为字典的键;列表则永远不可以作为字典的键来使用。
因为整数和字符串以及元组都具有不可变的特点。
生成器推导式,产生生成器对象
s=(x*2 for x in range(5))
tuple(s) 转换为元组,用完一次s失效
s._next_()指针调动,输出当前值并下移