본문 바로가기
Python/Python FAQ

Python 파이썬에서 리스트의 리스트에 가입하십시오 [중복], join list of lists in python [duplicate]

by 베타코드 2023. 10. 29.
반응형

질문


파이썬에서 리스트의 리스트를 하나의 리스트(또는 이터레이터)로 결합하는 간단한 구문이 있을까요?

예를 들어 다음과 같은 리스트가 있고, a, b 및 c를 반복하고 싶습니다.

x = [["a","b"], ["c"]]

제가 생각한 최선의 방법은 다음과 같습니다.

result = []
[ result.extend(el) for el in x] 

for el in result:
  print el

답변


import itertools
a = [['a','b'], ['c']]
print(list(itertools.chain.from_iterable(a)))

이는 다음을 반환합니다.

['a', 'b', 'c']
반응형

댓글