[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 출력
결론
파이썬 튜플은 다양한 연산을 지원하여 데이터를 효율적으로 처리할 수 있습니다. 튜플을 다룰 때에는 이러한 연산을 적절히 활용하여 작업을 수행할 수 있습니다.
더 자세한 내용은 파이썬 공식 문서를 참고할 수 있습니다.