我有以下4个数组(分为2组),我想按键数组按升序合并.
如果它更容易,我也可以使用字典作为结构.
有python任何命令或什么使这很快成为可能吗?
问候MN
# group 1 [7, 2, 3, 5] #keys [10,11,12,26] #values [0, 4] #keys [20, 33] #values # I would like to have [ 0, 2, 3, 4, 5, 7 ] # ordered keys [20, 11,12,33,26,33] # associated values
我建议您使用词典,然后您可以使用d.update来自另一个的键和值更新一个词典.
请注意,Python中的字典不是有序的.相反,当您需要迭代时,您可以获取其密钥,对这些密钥进行排序并迭代密钥以获取相应的值.
如果您使用的是Python 2.7或3.1或更高版本,则OrderedDict可能需要使用一个类.
| 归档时间: |
|
| 查看次数: |
121 次 |
| 最近记录: |