[python] 튜플 연산

파이썬 튜플은 여러 값을 묶는 데 사용되는 자료구조입니다. 튜플에 대한 연산을 사용하여 값을 추가, 삭제, 탐색 등을 할 수 있습니다.

튜플 생성하기

튜플을 생성할 때에는 원하는 값들을 괄호로 둘러싸서 쉼표로 구분해주면 됩니다.

my_tuple = (1, 2, 3, 4, 5)

튜플 연산

인덱싱(Indexing)

튜플 내의 값을 인덱스를 통해 접근할 수 있습니다. 이때, 인덱스는 0부터 시작합니다.

my_tuple = (1, 2, 3, 4, 5)
print(my_tuple[0])  # 1 출력
print(my_tuple[2])  # 3 출력

슬라이싱(Slicing)

튜플의 특정 범위의 값을 추출할 때에는 슬라이싱을 사용할 수 있습니다.

my_tuple = (1, 2, 3, 4, 5)
print(my_tuple[1:4])  # (2, 3, 4) 출력

연결(Concatenation)

+ 연산자를 사용하여 두 개의 튜플을 연결할 수 있습니다.

tuple1 = (1, 2, 3)
tuple2 = (4, 5, 6)
new_tuple = tuple1 + tuple2
print(new_tuple)  # (1, 2, 3, 4, 5, 6) 출력

반복(Repetition)

* 연산자를 사용하여 튜플의 값을 반복할 수 있습니다.

my_tuple = (1, 2, 3)
new_tuple = my_tuple * 2
print(new_tuple)  # (1, 2, 3, 1, 2, 3) 출력

길이 확인

len() 함수를 사용하여 튜플의 길이를 확인할 수 있습니다.

my_tuple = (1, 2, 3, 4, 5)
print(len(my_tuple))  # 5 출력

멤버십 검사

in 키워드를 사용하여 튜플 내에 특정 값이 포함되어 있는지 확인할 수 있습니다.

my_tuple = (1, 2, 3, 4, 5)
print(3 in my_tuple)  # True 출력
print(6 in my_tuple)  # False 출력

결론

파이썬 튜플은 다양한 연산을 지원하여 데이터를 효율적으로 처리할 수 있습니다. 튜플을 다룰 때에는 이러한 연산을 적절히 활용하여 작업을 수행할 수 있습니다.

더 자세한 내용은 파이썬 공식 문서를 참고할 수 있습니다.