#列表生成式 print([x for x in range(1,5)]) print([x*2 for x in range(1,5)]) cells=[(row,col) for row in range(1,5) for col in range(1,5)] print(cells) #字典生成式 my_test='i love you, i love cyx, i love family' char_count={c:my_test.count(c) for c in my_test} print(char_count) #课下作业,使用普通循环实现上面推导式 #集合推导式 x={i for i in range(1,100) if i%3==0} print(x) #生成器推导式(生成元组) ps:一个生成器只能运行一次 y=(i for i in range(1,100) if i%3==0) print(y) '''print(tuple(y)) ''' for i in y: print(i,end=' ')
推导式创建序列
于 2022-04-08 17:01:35 首次发布