列表的拓展

 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-19 17:56  龚志军Flagon  阅读(52)  评论(0编辑  收藏  举报