学习目标:
①:循环产生的列表变成产生器
- Python日常
内容展示:
①:循环产生的列表变成产生器
a = [i for i in range(10)]
print(a) # [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
print(type(a)) # <class 'list'>
b = (i for i in range(10))
print(b) # <generator object <genexpr> at 0x0000023421764820>
print(type(b)) # <class 'generator'>
for i in a:
print(i)
for i in b:
print(i)
x = (1,2,3,4)
print(type(x)) # 元組
# <class 'tuple'>
总结:
1.
如果列表是for循环产生的,只需要将方括号变成圆括号,就会将列表变成一个产生器
- CSDN Python日常 第【2】15 篇
- 下一篇链接