基本语法:[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()]