Skip to main content
 首页 » 编程设计

python之在 python 中合并

2025年05月04日9EasonJim

我有以下 4 个数组(分为 2 组),我想按键数组的升序合并它们。

如果更容易的话,我也可以使用字典作为结构。

python 是否有任何命令或其他东西可以快速实现这一点?

问候 锰

# 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您可能想要使用的。