【发布时间】:2011-11-16 16:34:33
【问题描述】:
我是 python 新手。我有两个排序数组(按键),我想合并它们。两个数组都有一些共同的键,有些键在其中一个数组中唯一存在。我想做一个外部连接。
Array1 = {'key_1': 10, 'key_2': 14,..'key_m': 321}
Array2 = {'key_1': 15, 'key_2': 12..'key_m':2,..'key_n':34}
我想使用 key_1..key_n.. 进行合并。
Array3 = [[key_1',10,15],['key_2':14:12],..]
我的计算机上没有安装 numpy 包。我需要它来合并这个数组吗?对此进行编码的最佳方法是什么?谢谢!!!
【问题讨论】:
-
它们对我来说就像字典!
-
首先,这些是字典,而不是数组。其次,字典不能按照您希望的方式在 Array3 中构建。它们只能在 key:value pairs 中。
-
Python 的“数组”可以是字典(如哈希表)或列表(如序列)。见wellho.net/solutions/…