Python list()函数的逆函数是什么

Python list()函数的逆函数是什么,python,Python,说你有这个: 笑=‘呵呵’ 这个例子的实用性并不重要,但是如果你想通过这样做把笑放在一个列表中:laugh=list(laugh),并且你真的笑了[1]=“a”。你如何把笑变成“hahe”?一般来说,要将列表转换成字符串,请使用''。join: laugh = 'hehe' laugh = list(laugh) laugh[1] = 'a' laugh = ''.join(laugh) 这比使用for-循环等其他方法要好: new_laugh = '' for c in laugh:

说你有这个: 笑=‘呵呵’
这个例子的实用性并不重要,但是如果你想通过这样做把笑放在一个列表中:laugh=list(laugh),并且你真的笑了[1]=“a”。你如何把笑变成“hahe”?

一般来说,要将列表转换成字符串,请使用
''。join

laugh = 'hehe'
laugh = list(laugh)
laugh[1] = 'a'

laugh = ''.join(laugh)
这比使用
for
-循环等其他方法要好:

new_laugh = ''
for c in laugh:
    new_laugh += c

通常,要将列表转换为字符串,请使用
“”。join

laugh = 'hehe'
laugh = list(laugh)
laugh[1] = 'a'

laugh = ''.join(laugh)
这比使用
for
-循环等其他方法要好:

new_laugh = ''
for c in laugh:
    new_laugh += c
最简单的方法(仅使用
+
运算符-如果您希望使用用户定义的函数来完成任务)是将列表的组件添加到一个字符串中:

def string_to_list(L):
    S = ""
    for i in L:
        S = S + str(L)
    return S
string_to_list(laugh)
您还可以使用
join()
函数执行相同的操作:

Laugh = ''.join(laugh)
最简单的方法(仅使用
+
运算符-如果您希望使用用户定义的函数来完成任务)是将列表的组件添加到一个字符串中:

def string_to_list(L):
    S = ""
    for i in L:
        S = S + str(L)
    return S
string_to_list(laugh)
您还可以使用
join()
函数执行相同的操作:

Laugh = ''.join(laugh)

'.join(你的列表)
假设
你的列表
来自列表化字符串。
'.join(你的列表)
假设
你的列表
来自列表化字符串。实际上,
+
str.join
一样是一个内置函数。没有理由编写该循环。
+
不是函数,而是运算符。而且,我已经指定了两种方式。。。只是给了选项(我知道的)是的,但是它是由类型中内置的add函数实现的。哦!可以说得对。我只是想说我总是更喜欢
2+3
而不是
sum(2,3)
。也许这还不清楚。但是,谢谢。我将据此编辑答案。我的主要观点是,虽然
for
循环对于描述
join
的工作方式很有用,但实际上,您永远不会希望将其优先于
join
。实际上,
+
str.join
一样是一个内置函数。没有理由编写该循环。
+
不是函数,而是运算符。而且,我已经指定了两种方式。。。只是给了选项(我知道的)是的,但是它是由类型中内置的add函数实现的。哦!可以说得对。我只是想说我总是更喜欢
2+3
而不是
sum(2,3)
。也许这还不清楚。但是,谢谢。我将据此编辑答案。我的主要观点是,虽然
for
循环在描述
join
如何工作方面很有用,但实际上您永远不会希望将其优先于
join