【发布时间】:2016-08-20 02:12:34
【问题描述】:
重组我的以下数据的pythonic方法是什么?
我有一个数据
data = [
['a','b',1], ['a','b',2], ['a','b',3],
['a','c',3], ['a','c',4],
['f','g',2], ['f','g',5], ['f','g',9]
]
我想将其重新排列为以下格式:
data = [
['a', 'b', 1, 2, 3],
['a', 'c', 3, 4],
['f', 'g', 2, 5, 9]
]
所以基本上每个内部列表中的这两个第一个元素是区分不同项目的方法,后面的数字是数据。我只想为包含所有数据的每个项目设置一行。
【问题讨论】:
标签: python list list-comprehension dictionary-comprehension