我有一个按列表的第二个值(组)排序的列表列表。我现在需要遍历这个以一次处理每个“组”。数据是[name, group, data1, data2, data3, data4].
我不确定我是否需要一段时间或其他类型的循环,或者也许groupby
但我从未使用过。任何帮助,将不胜感激。
for i in range (int(max_group)):
x1 = []
x2 = []
x3 = []
x4 = []
if data[i][1] == i+1:
x1.append(data[2])
x2.append(data[3])
x3.append(data[4])
x4.append(data[5])
print x1
print 'next' # these are just to test where we're at
所有 x 都应该包含所有第 1 组信息的所有第 3-5 列数据(在名称和组号之后)。然后我可以使用第 1 组信息并转到第 2 组。