CodeGym /자바 코스 /Python SELF KO /튜플 작업하기

튜플 작업하기

Python SELF KO
레벨 8 , 레슨 2
사용 가능

11.1 튜플의 요소 수를 결정하기

튜플은 변경할 수 없는 시퀀스로, 다양한 데이터 타입을 포함할 수 있어. 튜플의 요소 수를 알아내기 위해 내장 함수 len()을 사용하면 돼. 여기서 시작해 보자.

len() 함수의 튜플 사용 예시:


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

len() 함수에는 튜플을 담고 있는 변수나 튜플 자체를 직접 전달할 수 있어. 예를 들어:


print(len(()))  # 0 출력 
print(len((1, 2, 3)))  # 3 출력
print(len(((1, 2, 3),)))  # 1 출력
        

튜플의 언패킹을 제외하면, 요소의 수를 결정하는 것이 튜플에서 가장 흔한 작업이야 😊

11.2 튜플의 타입

type() 함수를 사용하여 튜플 (tuple) 작업을 수행하면 변수가 튜플인지 확인할 수 있어. 특히 Python의 동적 타이핑 컨텍스트에서 중요해.

예시:


my_tuple = (1, 2, 3)
print(type(my_tuple))  # <class 'tuple'> 출력 
       
        

변수가 원하는 타입을 포함하는지 확인하는 방법은 다음과 같아:


my_tuple = (1, 2.5, 'string', [3, 4])
if type(my_tuple) == tuple:
    print("Tuple!")  # 'Tuple!' 출력 
        

11.3 요소 가져오기

튜플 (tuple)의 요소를 얻는 것은 리스트와 유사하게 인덱싱을 통해 이루어져. 튜플은 정렬된 그리고 변경할 수 없는 컬렉션이므로 인덱스를 통해 요소에 접근할 수 있어.

중요! 인덱스는 0부터 시작하니까 튜플의 첫 번째 요소는 인덱스 0, 두 번째는 1, 이런 식으로 계속돼. Python에서는 또한 음수 인덱스를 지원하고, -1은 마지막 요소, -2는 끝에서 두 번째 요소를 가리켜.

튜플의 특정 요소에 접근하려면, 대괄호를 사용해 요소의 인덱스를 지정하면 돼. 일반적인 형태는 다음과 같아:


tuple[인덱스]

예시:


my_tuple = ('apple', 'banana', 'cherry')
print(my_tuple[1])  # 'banana' 출력
print(my_tuple[2])  # 'cherry' 출력 
        

리스트 작업과 마찬가지로, 튜플은 음수 인덱스를 지원해.

튜플에서 마지막 요소를 가져오기:


my_tuple = ('apple', 'banana', 'cherry')
print(my_tuple[-1])  # 'cherry' 출력
        

튜플에서 끝에서 두 번째 요소 가져오기:


my_tuple = ('apple', 'banana', 'cherry')
print(my_tuple[-2])  # 'banana' 출력 
        
코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION