python字典生成式,列表生成式
list1 = [1,2,3,4,5] list2 = ['a','b','c','d','e'] {k: v for k, v in zip(list1, list2)} # {1:'a',2:'b',3:'c',4:'d',5:'e'} l1 = [0, 1, 2, 3, 4, 5] l2 = ['a', 'b', 'c', 'd', 'e'] l3 = ['A','B','C','D','E'] list2 = [lt for lt in zip(l1,l2,l3)] # [(0, 'a', 'A'), (1, 'b', 'B'), (2, 'c', 'C'), (3, 'd', 'D'), (4, 'e', 'E')] list3 = [[l1[i],l2[i],l3[i]] for i in range(len(l1))] # 各列表长度需要一致否则报错。 # [[0, 'a', 'A'], [1, 'b', 'B'], [2, 'c', 'C'], [3, 'd', 'D'], [4, 'e', 'E']]

浙公网安备 33010602011771号