如何获取包含多个字符串的python列表索引并将其拆分
我正在寻找一些帮助,将索引从包含多个值的列表中拆分出来,并使用分隔的值创建一个新列表如何获取包含多个字符串的python列表索引并将其拆分,python,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 这样我就可以操纵各个索引。我可以使用什么代码? 谢谢你的帮助 对于一般情况,列表中可以有多个元组,可以
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
这样我就可以操纵各个索引。我可以使用什么代码?
谢谢你的帮助 对于一般情况,列表中可以有多个元组,可以按如下方式展平列表:
>>> l = [(1, 2, 3, 4, 5)]
>>> [item for tup in l for item in tup]
[1, 2, 3, 4, 5]
但是如果是一个元组元素列表,那么其他答案可能更简单。对于一般情况,在列表中可以有多个元组,可以按如下方式展平列表:
>>> l = [(1, 2, 3, 4, 5)]
>>> [item for tup in l for item in tup]
[1, 2, 3, 4, 5]
但若它是一个单元组元素列表,那个么其他答案可能更简单。这比你们需要的要多。是的,但仅限于这种情况,若列表中只有一个元组。这是一种将元组列表或列表展平的通用方法。谢谢Jain,有用的答案,第一种更简单,但这可以用于更广泛的应用,谢谢!这比你们需要的要多得多。是的,但仅在这种情况下,若列表中只有一个元组。这是一种将元组列表或列表展平的通用方法。谢谢Jain,有用的答案,第一种更简单,但这可以用于更广泛的应用,谢谢!在上面的示例中,您没有“拆分”任何内容。您有一个元组作为列表的第一个元素。在上面的示例中,您没有“拆分”任何内容。有一个元组作为列表的第一个元素。