我想将列表转换为使用python的单个字符串,我不想使用任何循环我想在Python中使用lambda但不能获取期望的结果。 这里是我的代码:将一个嵌套的字符串列表拼合为一个字符串
#!/usr/bin/python
import sys
import math
from functools import reduce
def collapse(L):
list = lambda L: [item for sublist in L for item in sublist]
#sum(L, [])
#print('"',*list,sep=' ')
#whole_string = ''.join(list).replace(' ')
l=[ ["I","am"], ["trying", "to", "convert"], ["listoflist", "intoastring."]]
collapse(l)
print(*l,sep='')
我想这样的输出“我想转换listoflist intoastring。”
@Martjin Pieters它不完全是一个复制品TE。他忘了从'collapse'返回,重新分配后,不知道如何使用lambda。标题具有误导性。 – JulienD
@JulienD我意识到......这是我现在的答案。 –