본문 바로가기

Language/Python

[Python] 튜플(Tuple) 더하기, 곱하기

튜플의 더하기 연산자와 곱하기 연산자도 리스트의 연결, 반복 연산과 동일한 기능을 해요.

 

튜플 더하기(+)

 

만약 두 튜플를 합치고 싶을 때(연결) 더하기 연산을 사용해요.

 

tuple_a = (1, 2, 3, 4, 5)
tuple_b = ("홍길동", "한국인", "개발자")
tuple_sum = tuple_a + tuple_b
print(tuple_sum)
>> (출력)(1, 2, 3, 4, 5, "홍길동", "한국인", "개발자")

 

합치고 싶은 튜플에 ‘+’를 통해 연결만 시켜주면 두 리스트에 있는 데이터를 합칠 수 있어요.

 

튜플 곱하기(*)

 

이번에는 튜플의 데이터를 반복해볼게요.

여러분들은 (1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3)이라는 튜플를 만들거에요.

가장 쉽게 생각할 수 있는 방법은 튜플에 1, 2, 3을 반복해서 써주는 거겠죠.

그런데 파이썬에서는 반복 연산자(*)를 통해 더 쉽게 구현할 수 있어요.

 

tuple_a = (1, 2, 3)
tuple_repeat = tuple_a * 5
print(tuple_repeat)
>> (출력) (1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3)

 

리스트와 동일하죠? tuple_a * 5tuple_a에 저장된 요소를 5번 반복해달라는 의미에요.

반복 연산자를 이용하면 요소가 반복되는 튜플을 작성할 수 있어요.