【发布时间】:2012-04-25 00:00:21
【问题描述】:
我有一个这样的列表:
[[(video1,4)], [(video2,5),(video3,8)], [(video1,5)], [(video5, 7), (video6,9)]...]
这个列表中的每一项可能包含一个数据对,或者一个元组,我想把这个列表改成
[(video1,4),(video2,5),(video3,8),(video1,5),(video5,7),(video6,9)...]
然后这样做:
for item in list:
reqs = reqs + item[1]
b.append(item[0])
c = set(b)
不知道如何改变列表结构,或者如何在原始列表的基础上做同样的计算?
【问题讨论】:
-
您需要示例列表中的
...吗?没有它,这将是一个工作示例。 -
你到底想达到什么目的?一组
c的videoX变量和您列出的其他数字的总和? -
@jamylak no, .... 表示还有很多类似的数据,我不会一一列举
-
@Shep 是的,这个列表包含很多数据,不仅仅是我在这里列出的数据,但基本上这就是我想要做的
标签: python