【发布时间】:2014-05-26 17:51:44
【问题描述】:
我有以下数组:
[
["String 0", [1, 2]],
["String 1", [1, 3]],
["String 2", []],
["String 3", [2]],
["String 1", [1, 2]],
["String 2", [0]]
]
我需要将其转换为具有唯一字符串(第一列)并连接第二列的数组。
下面是输出的样子:
[
["String 0", [1, 2]],
["String 1", [1, 3, 1, 2]],
["String 2", [0]],
["String 3", [2]]
]
在这种情况下,字符串是唯一的,"String 1" 有第二列 "1, 3, 1, 2","String 2" 有第二列 "0"。
我知道如何使数组唯一,但不知道如何同时分组和连接。
【问题讨论】:
-
您考虑过使用字典吗?
-
数组最初是如何创建的?我认为这可能是解决问题的地方。
-
看起来更适合做一个 dict
标签: python arrays concatenation grouping