python知识点——列表生成式与列表生成器
# __author__ = '19134'
res = [i*2 for i in range(10)]
#相当于
res2 = []
for i in range(10):
res2.append(i*2)
print(res[2:])
print(res[:])
print(res2)
def func(i):
"此处补充一个装B效果"
return i*3
res3 = [func(i) for i in range(10)]
print(res3)
#列表生成器 (相对于列表生成式)
res4 = (i*2 for i in range(10))
print(res4)
#print <generator object <genexpr> at 0x000001E6F233F308>
for i in res4:
print(i)

浙公网安备 33010602011771号