파이썬/기본문법

파이썬 튜플 자료형

코데방 2024. 2. 15.
728x90

튜플 만들기

 

튜플은 리스트와 거의 동일합니다.

다만 튜플은 리스트와 같이 값의 수정, 생성, 삭제 등 변경이 불가능합니다. 

대신 리스트 대비 빠르기 때문에 필요에 따라 선택하면 됩니다.

 

t1 = (1,)  # 하나만 있어도 콤마 필요
t2 = (1, 2, 3, 4, 5)  # 튜플 생성
t3 = 1, 2, 3, 4, 5  # 괄호 없으면 튜플로 인식
t4 = (1, 2, ("a", "b"), ("가", "나"))  # 튜플 안에 튜플

 

 

 

대신 튜플 안에 리스트가 들어가있을 경우 리스트 안의 값은 수정이 가능합니다.

 

t5 = (1, 2, ["a", "b"], ["가", "나"])  # 튜플 안에 리스트
t5[2][1] = "c"  # 리스트 변수 값 바꾸기
print(t5)

 

 

 

 

튜플 다루기

 

튜플을 다루는 것은 리스트와 동일합니다. 값의 변경만 되지 않는다고 보면 됩니다.

 

t1 = (1, 2)
t2 = ("a", "b", "가나다")

print(len(t1))  # 튜플 길기(갯수) 구하기
print(t1 * 2)  # 튜플 반복하기

t1 += t2 # 튜플 합치기
print(t1)

print(t1[2:4]) # 튜플 슬라이싱

print(t1.count("가나다")) # 값 찾기
print(t1.index("a")) # 첫 번째 값 인덱스 찾기

728x90

댓글

💲 추천 글