我有以下4个数组(分为2组),我想通过keys数组按升序合并。
如果更简单,我也可以使用字典作为结构。
python是否有任何命令或其他方法可以快速实现此目的?
问候
MN
#1组
[7,2,3,5]#键
[10,11,12,26]#值
[0,4]#键
[20,33] #values
# 我想拥有
[0,2,3,4,5,7]#有序键
[20,11,12,33,26,33]#个关联值
最佳答案
我建议您使用字典,然后可以使用d.update
用另一个字典的键和值更新一个字典。
请注意,Python中的字典没有顺序。相反,当您需要迭代时,可以获取它们的键,对它们进行排序并在键上进行迭代,以获取相应的值。
如果您使用的是Python 2.7或3.1或更高版本,则可能要使用一个类OrderedDict
。
关于python - 在python中合并,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2960855/