【发布时间】:2015-05-22 06:11:33
【问题描述】:
我正在使用列表p = [[1,2,3],[4,5,6]]
如果我这样做:
>>>d=zip(p)
>>>list(d)
[([1, 2, 3],), ([4, 5, 6],)]
虽然,我真正想要的是使用这个获得的:
>>>d=zip(*p)
>>>list(d)
[(1, 4), (2, 5), (3, 6)]
我发现在列表名称前添加“*”可以提供所需的输出,但我无法区分它们的操作。你能解释一下区别吗?
【问题讨论】:
标签: python python-3.x