- 示例:
# 起始 结束 步长 r = range(2, 10, 2) # range对象保存了生成数据的算法 print(r, type(r)) for i in r: print(i) # 可以强制转换为列表 print(list(r)) # 列表生成式 # lt = [i for i in range(10)] # lt = [i*2 for i in range(10)] # lt = [i*i for i in range(10)] # lt = [123 for i in range(10)] lt = [i for i in range(10) if i % 2 == 0] print(lt) lt2 = [] for i in range(10): # 向列表末尾追加元素 lt2.append(i) print(lt2) # 集合生成式 s = {i for i in range(5)} print(s) # 字典生成式 d = {i: i*i for i in range(5)} print(d) # 不是元组生成式,结果是一个生成器 t = (i for i in range(5)) print(t) print(list(t))
变量使用
标签: python
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
还木有评论哦,快来抢沙发吧~