Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/318.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何获取包含多个字符串的python列表索引并将其拆分_Python - Fatal编程技术网

如何获取包含多个字符串的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,有用的答案,第一种更简单,但这可以用于更广泛的应用,谢谢!在上面的示例中,您没有“拆分”任何内容。您有一个元组作为列表的第一个元素。在上面的示例中,您没有“拆分”任何内容。有一个元组作为列表的第一个元素。