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
'파이썬 > 기본문법' 카테고리의 다른 글
파이썬 함수 (메소드) 사용하기 (1) | 2024.02.16 |
---|---|
파이썬 제어문, 반복문 (if, for, while) (1) | 2024.02.15 |
파이썬 Set 자료형 (집합 자료형) (0) | 2024.02.15 |
파이썬 리스트 자료형 (0) | 2024.02.15 |
파이썬 문자열 함수 및 기본 문법 (0) | 2024.02.14 |
댓글