1、zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同。
def zipTest(x, y): return zip(x, y)
print(list(zip(['a', 'b'], [1, 2, 3]))) # [('a', 1), ('b', 2)]
2、生成字典
def toDict(keys, values): return {key: value for key, value in zip(keys, values)}
print(toDict(['a','b'],[1,2,3])) # {'a': 1, 'b': 2}