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
。