<分区>
我有两个元组列表 mkp1
和 mkp2
我zip
并想稍后将它们解压到列表中。但是在第一部分解压后,剩下的部分不见了……为什么?
最小的例子:
# list of tuples
mkp1 = [(1, 2), (3, 4), (5, 6)]
mkp2 = [(10, 20), (30, 40), (50, 60)]
# zip this list
pairs = zip(mkp1, mkp2)
# unzip this list
p1 = [kpp[0] for kpp in pairs]
p2 = [kpp[1] for kpp in pairs]
print('p1:', p1)
print('p2:', p2)
编辑:奇怪的是,这在 Python 2.7 中像我预期的那样工作,但在 Python 3.4 中却不是。