목록의 목록을 파이썬을 사용하여 단일 문자열로 변환하려고합니다. 파이썬에서는 람다를 사용하지만 원하는 것은 사용하지 않으려는 루프를 사용하고 싶지 않습니다. 원하는 결과. 나는이 같은 출력이 원하는중첩 된 문자열 목록을 단일 문자열로 변환
#!/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을 변환하려합니다."
@ Martins Pieters 완전히 복제본이 아닙니다. 테. 그는'붕괴 '에서'돌아 오는 '것을 잊어 버렸고, 뒤에서 재 할당하고, 람다 사용법을 모른다. 제목이 오해의 소지가 있습니다. – JulienD
@JulienD 나는 그것을 깨달았습니다 .... 그것은 지금 내 대답에 있습니다. –