본문 바로가기
programming/Python

파이썬 튜플 합치기 방법 Python Tuple Join

by 개코 - 개발과 코딩 2021. 8. 31.

파이썬의 튜플은 수정할 수 없다고 했지만 서로 다른 튜플의 내용은 합치기 할 수 있다. 여러가지 컬렉션을 결합하고 조작하는 것은 데이터를 정제하는 과정에도 많이 사용된다. 여러가지 많은 데이터를 합치고 정제하는 것은 다른 영역에서도 참고할 만한 많은 데이터를 도출하는데 도움이 된다.

파이썬 튜플 합치기
파이썬 튜플 합치기

 

파이썬 튜플 합치기 방법
Python Tuple Join

파이썬에서 2개이상의 튜플 데이터를 합치는 방법은 + 연산자를 사용한다.

의외로 단순한 문법이다.

* 연산자를 이용하면 동일한 튜플 데이터를 중복해서 결합할 수 있다.

 

+ 연산자 사용하여 튜플 합치기

파이썬 튜플 데이터를 + 연산자로 결합하는 경우 문자열을 결합하는 형식과 같다.

너무나 간단해서 특별한 무엇인가 있을 것 같지만 그렇지 않다.

print('----------')

vTuples_1 = ("브레이브엔터테인먼트", "브레이브걸스")
vTuples_2 = tuple(("민영", "유정", "은지", "유나"))
vTuples_all = vTuples_1 + vTuples_2

print("튜플 vTuples_1 : ", type(vTuples_1), len(vTuples_1), vTuples_1)
print("튜플 vTuples_2 : ", type(vTuples_2), len(vTuples_2), vTuples_2)
print("튜플 vTuples_all : ", type(vTuples_all), len(vTuples_all), vTuples_all)

print('----------')

vTuples_2 += vTuples_2
print("튜플 vTuples_2 : ", type(vTuples_2), len(vTuples_2), vTuples_2)

print('----------')

결과화면을 보면 2가지의 튜플 데이터가 합쳐진 것을 볼 수 있다.

+ 연산자는 튜플 데이터를 간단한게 합칠 수 있다.

 

* 연산자 사용하여 튜플 합치기

파이썬 튜플은 * 연산자를 사용하면 곱하기 형태로 튜플을 합칠 수 있다.

기존의 튜플 데이터에 * 3 을 하면 기존 튜플 데이터를 중복하여 3개 합칠 수 있다.

print('----------')

vTuples_2 = vTuples_2 * 3
print("튜플 vTuples_2 : ", type(vTuples_2), len(vTuples_2), vTuples_2)

print('----------')

신기방기하다.

단순히 곱하는 형태로 원본 데이터를 복제하고 많은 양을 만들 수 있다.

물론, 데이터는 중복된다.

 

그렇다면 굳이 이런 기능들이 왜 있을까?

공통되는 데이터가 많이 필요한 경우 즉 템플릿화하는 양식 데이터가 많이 필요한 경우들이 있을 것이다.

주요한 정보는 다르지만 부수적인 데이터들이 많다면 튜플의 + 연산자 또는 * 연산자로 많은 양의 양식 데이터를 만들어 편하게 사용할 수 있을 것이다.

반응형

댓글