リストのリストをPythonを使用して単一の文字列に変換しようとしていますが、ループを使用したくありません。希望の結果。私はこのような出力が欲しい文字列のネストされたリストを1つの文字列にまとめる
#!/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それは完全にディプリカではありませんテ。彼は「崩壊」から「復帰する」ことを忘れてしまい、後に再割り当てし、ラムダの使い方を知らない。タイトルは誤解を招く。 – JulienD
@JulienD私はそれを実現しました....それは今私の答えです。 –