zip()是 Python 的内建函数,示例:
a = ('a', 'b', 'c', 'd') b = (1,2,3,4) zip(a,b)
返回是一个 iterator, list(zip(a,b)), 显示如下:
[(‘a’, 1), (‘b’, 2), (‘c’, 3), (‘d’, 4)]
但是, 要逆转怎么做呢?很简单:)
zip(*zip(a,b))
list(zip(*zip(a,b)) 显示如下:
[(‘a’, ‘b’, ‘c’, ‘d’), (1,2,3,4)]
Have fun!