2024-06-16 14:54:28 发布
网友
我尝试使用pythonnumpy压缩字典中的两个值,但不是很成功。我所说的拉链是这样的:
{'a0': [1, 2, 3], 'a1': [4, 5, 6]}
[(1, 4), (2, 5), (3, 6)]
当传递到zip()时,需要解压缩dict.values()。示例-
zip()
dict.values()
>>> d = {'a0': [1, 2, 3], 'a1': [4, 5, 6]} >>> zip(*d.values()) [(4, 1), (5, 2), (6, 3)]
请注意,使用此方法,压缩的内部列表中元素的顺序不能保证,因为字典本身没有任何顺序感。在
如果需要特定的顺序,则需要在zip()调用中显式。示例-
当传递到
zip()
时,需要解压缩dict.values()
。示例-请注意,使用此方法,压缩的内部列表中元素的顺序不能保证,因为字典本身没有任何顺序感。在
如果需要特定的顺序,则需要在
^{pr2}$zip()
调用中显式。示例-相关问题 更多 >
编程相关推荐