Python에서 여러개의 리스트를 하나로 병합, 합치는 방법에 대하여 알아봅니다. 어떻게하면 가능할까요? Python은 간단한 방법으로 리스트(배열)를 합칠 수 있습니다. 방법은 크게 두 가지 방법을 생각할 수 있습니다.

  • + 기호 연산자를 사용하는 방법
  • extend() 함수를 사용하는 방법

먼저 + 연산자를 사용하는 방법을 알아봅니다. 이는 매우 간단한 방법으로 빠르게 여러개의 리스트를 하나로 병합하게해줍니다. 만약 아래와 같이 리스트 2개가 존재하는 경우 예제로 알아봅니다.

array1 = [1]
array2 = [2]
이제 위 리시트 두개를 합치기 위해서 아래처럼 실행합니다.

array3 = array1 + array2
print(array3)
아래는 출력결과입니다. array3 변수는 병합되어 하나의 리스트로 나타납니다.

[1, 2]

! 또 다른 방법으로 extend() 사용하기
이번에는 extend()를 사용하여 리스트를 병합합니다.
array1.extend(array2)
print(array1)

실행하면 아래와 같습니다.
[1, 2]

이 방법도 간단하게 병합이 가능합니다.