sein-choi 님의 블로그

[Python : basic] 튜플 본문

python/기본

[Python : basic] 튜플

sein-choi 2024. 11. 18. 23:11

튜플

여러개의 값을 하나의 변수에 저장할 수 있는 순서가 있는 자료형이다

 

리스트 vs 튜플

리스트는 가변가능

리스트는 요소를 추가, 제거, 변경 할 수 있다(가변성)

반면 튜플은 불가능하다(불가변성)

 

튜플 사용 예시

데이터가 변경되지 않아야 하는 상황

함수가 여러 값을 반환해야하는 상황

딕셔너리의 키 : 키는 변경 불가능 해야한다

 

튜플 만들기 : (요소1, 요소2), tuple(요소1, 요소2)

tuple = (1,2,3,'사과'])

print(list) # 1,2,3,'사과'

 

✅튜플 다루기

 

🔶튜플 인덱싱 : [인덱스]

리스트 인덱싱과 같다

num = ('zero', 'one', 'two', 'three')

print(num[0]) # zero
print(num[-1]) # three

 

🔶튜플 언패킹 : 변수1, 변수 2, 변수3 = 튜플

튜플 언패킹이란 튜플의 요소를 개별 변수에 할당하는 것을 말한다

person = ('공주', 20, 45)
name, age, weight = person

print(name) # 공주
print(age) # 20
print(weight) # 45

'python > 기본' 카테고리의 다른 글

[Python : basic] 자료형 변환  (1) 2024.11.19
[Python : basic] 집합  (0) 2024.11.18
[Python : basic] 딕셔너리  (1) 2024.11.18
[Python : basic] 자료형(문자열)  (1) 2024.11.18
[Python : basic] 리스트  (0) 2024.11.18