웹개발 및 최신 테크 소식을 전하는 블로그, 웹이즈프리

HOME > python

Python 리스트(list) 배열 하나로 합치는 방법

Last Modified : 2020-09-02 / Created : 2017-10-24
101,180
View Count

Python에서 여러개의 리스트를 하나로 병합, 합치는 방법에 대하여 알아봅니다. 어떻게하면 가능할까요?




# Python 리스트 병합, 하나로 합치는 방법

Python은 간단한 방법으로 리스트(배열)를 합칠 수 있습니다. 방법은 크게 두 가지 방법을 생각할 수 있습니다.
+ 기호 연산자를 사용하는 방법
extend() 함수를 사용하는 방법
먼저 + 연산자를 사용하는 방법을 알아봅니다. 이는 매우 간단한 방법으로 빠르게 여러개의 리스트를 하나로 병합하게해줍니다. 만약 아래와 같이 리스트 2개가 존재하는 경우 예제로 알아봅니다.

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

array3 = array1 + array2

print(array3)

아래는 병합 후의 출력결과입니다.
[1, 2]

array3 변수는 병합되어 하나의 리스트로 나타납니다.


! 또 다른 방법으로 extend() 사용하기

이번에는 extend()를 사용하여 리스트를 병합합니다.
array1.extend(array2)
print(array1)

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

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

여기까지 Python(파이썬)에서 리스트 타입을 하나로 병합(merge), 합치는 방법을 알아보았습니다.

Previous

Python 문자열 자르기 및 합치기, split()

Previous

Python에서 __init__.py의 역할 및 예제 알아보기