我有以下4个数组(分为2组),我想按键数组升序排列。在Python中合并
如果更容易,我也可以使用字典作为结构。
有没有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
你也可以使用'键,值= ZIP(*合并)'结尾。 – tgray 2010-06-02 19:55:18
有点短的版本: 'keys,values = map(list,zip(* sorted(zip(keys_a + keys_b,values_a + values_b))))' – Philipp 2010-06-02 20:01:18