我在运行 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 语句。有人可以给我一些建议吗?谢谢!