list()函数的反函数是什么

时间:2019-03-02 04:08:33

标签: python

说您有这个: 笑=“呵呵” 该示例的实用性并不重要,但是如果您想通过以下操作将笑声放入列表中:笑= list(笑),然后笑[1] ='a'。你怎么会笑到“哈哈”?

2 个答案:

答案 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)