python列表推导式
格式一:[表达式 for 变量 in 列表]
格式二:[表达式 for 变量 in 列表 if 条件]
# 格式一:
# 例一:
li = [1, 2, 3, 4, 5, 6]
# for i in li: #for循环
# print(i)
[print(i) for i in li] # 列表推导式
例二:
li = []
for i in range(1, 6): #for循环
# print(i)
li.append(i)
print(li)
[li.append(i) for i in range(1, 6)] #列表推导式
print(li)
# 格式二:
# 示例:把奇数放进列表里面
li = []
# for i in range(1, 11): #for循环
# if i % 2 == 1:
# li.append(i)
# print(li)
[li.append(i) for i in range(1, 11) if i % 2 == 1] #列表推导式
print(li)