2-4. Tuples (튜플)
페이지정보
내용
Tuples
튜플은 하나의 변수에 여러 개의 값을 입력할 수 있는 변수이다.
튜플을 만들때는, ( ( ) ) 괄호 안에 항목을 쉼표( , )로 구분하여 입력하면 된다.
튜플안에 들어가는 항목은 서로 다른 데이터 유형(숫자, 문자, 리스트, 튜플, 딕셔너리)이 될 수 있다.
인덱싱( [x] ), 슬라이싱 ( [ x : y ] )을 사용하여 튜플의 항목에 접근할 수 있다.
튜플의 인덱스(index)는 0 부터 전체 항목수 -1 까지이다.
즉, 전체 갯수가(len)이 10개이면, 인덱스는 0 ~ 9 까지 이다.
'+' 기호는 연결 연산자, '*' 기호는 반복 연산자 이다.
리스트와의 차이점은 읽기 전용이다.
따라서, 한번 만들어진 튜플의 항목을 수정하거나 추가, 삭제할 수 없다.
소스
atuple = ('abcde', 123, 10.5, '홍길동', [1,2] ) smalltuple = (123, 'maru')
print(atuple ) print(atuple[0]) print(atuple[1:3]) print(atuple[2:]) print(smalltuple * 2) print(atuple + smalltuple) |
결과
('abcde', 123, 10.5, '홍길동', [1, 2]) |
※ 튜플 내부의 각 요소를 각각 다른 변수에 저장할 수 있다.
(A, B) = (100, 200)
이와 같이 사용하면 A = 100, B = 200 이 된다.