학습 자료
튜플끼리 연산하는 방법
튜플은 불변성(immutable)으로 인해 정의된 이후로 값을 변경할 수 없지만, 이미 정의된 튜플끼리는 +, * 연산자 등으로 리스트와 같이 연산할 수 있습니다.
튜플 연결하기
+ 연산자를 사용하면 두 개의 튜플을 연결할 수 있습니다.
튜플 더하기 예시
tuple1 = (1, 2, 3) tuple2 = (4, 5, 6) # 튜플 더하기 combined_tuple = tuple1 + tuple2 # (1, 2, 3, 4, 5, 6) 출력 print("combined_tuple:", combined_tuple)
위 예시는 tuple1과 tuple2 튜플을 + 연산자로 연결하여 combined_tuple 튜플에 저장했습니다.
튜플 반복하기
* 연산자를 사용하면 튜플의 요소들이 지정된 횟수만큼 반복됩니다.
튜플 곱하기 예시
my_tuple = (1, 2, 3) # 튜플을 2번 반복 repeated_tuple = my_tuple * 2 # (1, 2, 3, 1, 2, 3) 출력 print("repeated_tuple:", repeated_tuple)
위 예시는 my_tuple 튜플의 요소들을 * 연산자로 2번 반복하여 repeated_tuple 튜플에 저장했습니다.
튜플 길이 구하기
len() 함수는 튜플에 포함된 요소의 개수를 반환합니다.
튜플 길이 구하기 예시
my_tuple = (1, 2, 3) # 튜플의 길이 구하기 tuple_length = len(my_tuple) print(tuple_length) # 3 출력
위 예시는 my_tuple 튜플의 길이를 len() 함수로 구하여 tuple_length 변수에 저장했습니다.
Quiz
0 / 1
튜플 연산 (1, 2, 3) + (4, 5)의 결과로 올바른 것은 무엇일까요?
(5, 7, 3)
(4, 5, 6, 1, 2, 3)
(1, 2, 3, 4, 5)
(1, 2, 3, 9)
학습 자료
AI 튜터
도움말