【发布时间】:2015-08-26 09:16:15
【问题描述】:
我正在尝试使用 Python numpy 将两个值压缩到字典中,但这并不是很成功。我所说的压缩是这样的:
- 我有一本名为 dict 的字典,里面看起来像
{'a0': [1, 2, 3], 'a1': [4, 5, 6]}。 - 然后我想将此字典 dict 值压缩到:
[(1, 4), (2, 5), (3, 6)](每个键中的一个元素)
【问题讨论】:
-
zip(*your_dict.values()) -
那是我的尝试,但它没有给我想要的东西。就像 [(1,2,3),(4,5,6)]
-
哦..等前面的明星..谢谢!我不知道前面的这颗星。有用!谢谢
-
“前面的星号”从
your_dict.values()给出的序列中解包项目并将它们转换为单独的参数,然后传递给zip函数。请阅读this SO QA
标签: python numpy dictionary