我想將列表轉換爲使用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我意識到......這是我現在的答案。 –