
一、列表推导式
指轻量级循环创建列表
1.1 基本方式
my_list = [x for x in range(10)]
print(my_list)
结果:[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
my_list = [x for x in ["haha"]*5]
print(my_list)
结果:['haha', 'haha', 'haha', 'haha', 'haha']
my_list = ["hello" for x in range(5)]
print(my_list)
结果:['hello', 'hello', 'hello', 'hello', 'hello']
1.2 循环的过程中使用if
my_list = [x for x in range(10) if x % 2 == 0]
print(my_list)
结果:[0, 2, 4, 6, 8]
更新中......
网友评论