列表生成与相关拓展

 列表生成与相关拓展

 1 # 一般地
 2 list1 = []
 3 for i in range(6):
 4     list1.append(i)
 5 # 列表生成式
 6 list2 = [i for i in range(7) if not(i % 2)]
 7 # 结合filter
 8 list3 = filter(lambda x: not(x % 2), range(7))
 9 print(list1)
10 print(list2)
11 print(list3)
12 print(list(list3))
13 # map生成列表
14 list4 = list(zip([1, 3, 5, 7], [2, 4, 6, 8]))
15 list5 = map(lambda x,y: [x, y], [1, 3, 5, 7], [2, 4, 6, 8])
16 print(list4)
17 print(list5)
18 print(list(list5))

 

列表生成与相关拓展
posted @ 2020-10-16 14:42  龚志军Flagon  阅读(96)  评论(0编辑  收藏  举报