我在运行 Python 2.7.3 的 Windows 7 x64 工作站上。
我有一个包含项目 ID 行的 CSV 文件,每一行属于一个组 ID,如下所示:
GroupID ItemID
a 1
a 2
a 3
b 4
b 5
b 6
c 7
c 8
c 9
etc…
我需要做的是生成一个元组列表,其中每个元组是 GroupID 的字符串和与 GroupID 关联的每个 ItemID 的列表,如下所示:
[('a', [1, 2, 3]), ('b', [4, 5, 6]), ('c', [7 , 8, 9])]
到目前为止,我已经考虑过使用函数或列表来设置转换以对 GroupID 列进行重复数据删除,然后在第二个循环中进行某种比较 if 语句。有人可以给我一些建议吗?谢谢!