说您有这个: 笑=“呵呵” 该示例的实用性并不重要,但是如果您想通过以下操作将笑声放入列表中:笑= list(笑),然后笑[1] ='a'。你怎么会笑到“哈哈”?
答案 0 :(得分:2)
通常,要将列表转换为字符串,请使用''.join
:
laugh = 'hehe'
laugh = list(laugh)
laugh[1] = 'a'
laugh = ''.join(laugh)
这比其他方法(例如,使用for
循环)要好:
new_laugh = ''
for c in laugh:
new_laugh += c
答案 1 :(得分:0)
最简单的方法(仅使用+
运算符-如果要使用用户定义的函数来完成任务)是将列表的组件添加到一个字符串中:
def string_to_list(L):
S = ""
for i in L:
S = S + str(L)
return S
string_to_list(laugh)
您还可以使用join()
函数来执行相同的操作:
Laugh = ''.join(laugh)