python基础---列表表达式

来源:互联网 发布:qq微信头像知乎 编辑:程序博客网 时间:2024/05/22 00:47

基本语法:[expr for iter_var in iterable]

xx = [1, 2, 3, 4, 5, 6, 7, 8]yy = [xx[i] for i in range(0, len(xx), 2)]# 结合if语句,可加入条件zz = [xx[i] for i in range(0, len(xx), 2) if xx[i]>4]qq = [(x+1, y+1) for x in range(3) for y in range(5)]# 支持for循环的嵌套,如读取文件f = open('1.txt', 'r')words = [word for line in f for word in line.split()]
原创粉丝点击