'''
生成器表达式
目的就是为了节省储存空间
''''''列表表达式'''
name_list =['chen','sb','shab']'''第一种'''
res =(name for name in name_list)print(list(res))# ['chen', 'sb', 'shab']'''第二种'''
res =[name for name in name_list]# 直接用中括号来表示,这样省掉转换声明步骤print(res)'''生成器表达式'''
res =(name for name in name_list)print(res)# <generator object <genexpr> at 0x0000020CDFB3F0B0>print(res.__next__(),end=' ')print(res.__next__(),end=' ')print(res.__next__(),end=' ')
res =(i**2for i inrange(20))'''生成器表达式'''print(res.__next__(),end=' ')print(res.__next__(),end=' ')print(res.__next__(),end=' ')'''列表表达式'''print(list(res))