python开发中zip函数对列表进行元素重组生成新的数组

2022-03-11 00:00:00 函数 数组 重组
"""
作者:皮蛋编程(https://www.pidancode.com)
创建日期:2022/3/17
修改日期:2022/3/17
功能描述:python开发中zip函数对列表进行元素重组生成新的元祖
"""

zipped = (zip(['a', 'b', 'c'], [1, 2, 3]))
print(list(zipped))

输出结果:[('a', 1), ('b', 2), ('c', 3)]

zipped = zip(['a', 'b', 'c'], [1, 2, 3], ['U', 'V', 'W'])
print(list(zipped))

输出结果:[('a', 1, 'U'), ('b', 2, 'V'), ('c', 3, 'W')]

zipped = zip('pidancode', '123456789')
print(list(zipped))

输出结果:[('p', '1'), ('i', '2'), ('d', '3'), ('a', '4'), ('n', '5'), ('c', '6'), ('o', '7'), ('d', '8'), ('e', '9')]

以上代码在python3.9环境下测试通过。

zipped = zip([1, 2, 3, 4, 5], ['a', 'b'])
print(list(zipped))

输出结果:[(1, 'a'), (2, 'b')]

相关文章