Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/15.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
Arrays 在Python3中,如何将列表中的一个元素拆分为多个元素?_Arrays_Python 3.x_Arraylist_Elements - Fatal编程技术网

Arrays 在Python3中,如何将列表中的一个元素拆分为多个元素?

Arrays 在Python3中,如何将列表中的一个元素拆分为多个元素?,arrays,python-3.x,arraylist,elements,Arrays,Python 3.x,Arraylist,Elements,我想知道如何将列表中的单个元素拆分为多个不同的元素。例如: list=['My phone is cracked'] 我想把它变成这样: list=['My','phone','is','cracked'] 可以使用split()方法() 列表[0]。split()您可以使用split()方法() 列表[0]。拆分() 这将打印所需的输出。 之所以在列表之后有一个[0],是因为拆分只对字符串有效,因此您必须取出数组中的第一个值,这将把它当作数组处理。 希望这有帮助!:) 这将打印所需的输

我想知道如何将列表中的单个元素拆分为多个不同的元素。例如:

list=['My phone is cracked']  
我想把它变成这样:

list=['My','phone','is','cracked']
可以使用split()方法()

列表[0]。split()

您可以使用split()方法()

列表[0]。拆分()

这将打印所需的输出。 之所以在
列表
之后有一个
[0]
,是因为
拆分
只对字符串有效,因此您必须取出数组中的第一个值,这将把它当作数组处理。 希望这有帮助!:)

这将打印所需的输出。 之所以在
列表
之后有一个
[0]
,是因为
拆分
只对字符串有效,因此您必须取出数组中的第一个值,这将把它当作数组处理。
希望这有帮助!:)

我假设任务是遍历列表,并使用“”将元素拆分为多个元素(如果存在,则按原样使用else元素)

所以

[‘我的手机坏了’、‘新手机’、‘收藏’]

变成

['My'、'phone'、'is'、'cracked'、'new'、'phone'、'collection']

这就是你可以做到的:

list1 = ['My phone is cracked', 'new phone', 'collection']
new_list1 = [y for x in list1 for y in x.split(' ')]

我假设任务是遍历列表,并使用“”将元素拆分为多个元素(如果存在,则按原样使用else元素)

所以

[‘我的手机坏了’、‘新手机’、‘收藏’]

变成

['My'、'phone'、'is'、'cracked'、'new'、'phone'、'collection']

这就是你可以做到的:

list1 = ['My phone is cracked', 'new phone', 'collection']
new_list1 = [y for x in list1 for y in x.split(' ')]
列表[0]。拆分()
/
[x代表列表中的s。拆分()]
列表[0]的可能重复项。拆分()/
[x代表列表中的s,x代表列表中的x。拆分()]
的可能重复项