#연구/#Python

[파이썬/Python] 파이썬 중복리스트를 단일리스트로 만들기 #중복리스트 단일리스트로 변환 #파이썬 Flattening lists #파이썬 itertools #중복리스트 단일리스트로 만드는 여러가지 방법

every7hing 2020. 8. 20. 20:32
반응형

 

[파이썬/Python] 파이썬 중복리스트를 단일리스트로 만들기 

#중복리스트 단일리스트로 변환 

#파이썬 Flattening lists 

#파이썬 itertools 

#중복리스트 단일리스트로 만드는 여러가지 방법

 

파이썬에서 2중으로 중첩된 리스트를 만나는 경우가 있을꺼에요.

예를 들어, [[1,2], [3,4], [5,6]] 이런 경우죠..

 

이렇게 중첩된 리스트를 단일리스트로 한번에 바꿀 수 있는 아주 간단한 방법이 있습니다!

아래 예제코드를 확인하세요!

 

두 가지 방법을 사용하고 있으니, 참고하세요!

D_list = [[1, 2], [3, 4], [5, 6]]

# itertools 사용
import itertools
O_list = list(itertools.chain.from_iterable(D_list))
print(O_list)

# sum 사용
print(sum(D_list, []))

 

결과 값

[1, 2, 3, 4, 5, 6]
[1, 2, 3, 4, 5, 6]

 

반응형