如何获取包含多个字符串的python列表索引并将其拆分

时间:2013-06-20 19:12:58

标签: python

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

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

这样我就可以操纵各个指数了。我可以使用什么代码? 谢谢你的帮助!

1 个答案:

答案 0 :(得分:3)

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

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

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