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