Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.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_String_List - Fatal编程技术网

Python 将列表转换为字符串或单词

Python 将列表转换为字符串或单词,python,string,list,Python,String,List,我知道在python中有一种方法可以使用list()将单词或字符串转换为列表,但是有没有一种方法可以将其转换为列表,我有: phrase_list = list(phrase) 我尝试使用repr()将其更改回字符串,但它保留了语法,只更改了数据类型 我想知道是否有一种方法可以将列表,例如['H','e','l','l','o']转换为:'Hello'使用;在连接字符串上调用它并传入列表: ''.join(phrase) 在这里,我使用空字符串连接短语的元素,有效地将所有字符重新连接到一个字

我知道在python中有一种方法可以使用
list()
将单词或字符串转换为列表,但是有没有一种方法可以将其转换为列表,我有:

phrase_list = list(phrase)
我尝试使用
repr()
将其更改回字符串,但它保留了语法,只更改了数据类型

我想知道是否有一种方法可以将列表,例如
['H','e','l','l','o']
转换为:
'Hello'

使用;在连接字符串上调用它并传入列表:

''.join(phrase)
在这里,我使用空字符串连接
短语的元素
,有效地将所有字符重新连接到一个字符串中

演示:

使用;在连接字符串上调用它并传入列表:

''.join(phrase)
在这里,我使用空字符串连接
短语的元素
,有效地将所有字符重新连接到一个字符串中

演示:

使用“”。join()是最好的方法,但也可以使用for循环。(Martijn比我抢先一步!)

使用“”。join()是最好的方法,但也可以使用for循环。(Martijn比我抢先一步!)


我很确定这是一个副本。我很确定这是一个副本。拜托,他的名字是Martijn而不是Martijin:(你可以这样做,但是如果列表很长,它会非常低效,因为它必须为
hello2
字符串的新副本分配内存(并复制其当前内容)请注意,他的名字是Martijn而不是Martijin:(你可以这样做,但是如果列表很长,那么效率会很低,因为它必须为
hello2
字符串的新副本分配内存(并复制其当前内容)。
hello = ['H','e','l','l','o']

hello2 = ''
for character in hello:
    hello2 += character