[Python] tuple
Updated:
개요
- 리스트와 유사하나 값 추가/수정 불가능
- 인덱싱/슬라이스/덧셈/곱셈 연산 가능
- 소괄호를 이용하거나 list, range 객체를 이용하여 생성 가능
- 자료형이 동일하지 않아도 상관 없음
예제
- 코드
if __name__ == "__main__": t = (1, 1, 2, 3) print(len(t)) print(max(t)) print(min(t)) print(t.count(1)) print(t.index(2)) print("\n------ 1\n") for i in t: print(i, end=' ') print() print(t + (6, 7)) print(t * 2) print(t[1:3]) print("\n------ 2\n") print(tuple([1, 2, 3])) print(tuple("abc")) print(tuple(range(1, 10)))
- 실행 결과
4 3 1 2 2 ------ 1 1 1 2 3 (1, 1, 2, 3, 6, 7) (1, 1, 2, 3, 1, 1, 2, 3) (1, 2) ------ 2 (1, 2, 3) ('a', 'b', 'c') (1, 2, 3, 4, 5, 6, 7, 8, 9)