0

我正在寻找一些帮助,从包含多个值的列表中拆分索引并创建一个具有分隔值的新列表。

L = [(1, 2, 2, 3, 4, 4, 5, 5)]
>>>L[0]
(1, 2, 2, 3, 4, 4, 5, 5)

我需要将该单个索引拆分为新列表中的多个索引,以便:

L_Revised = [1, 2, 2, 3, 4, 4, 5, 5]
>>>L[0]
1

这样我就可以操纵各个索引。我可以为此使用什么代码?谢谢你的帮助!

4

1 回答 1

3

对于一般情况,您可以在列表中有多个元组,您可以像这样展平您的列表:

>>> l = [(1, 2, 3, 4, 5)]
>>> [item for tup in l for item in tup]
[1, 2, 3, 4, 5]

但如果它是单个元组元素列表,那么其他答案可能更容易。

于 2013-06-20T19:15:33.340 回答