:: 튜플 ::
튜플과 리스트의 차이점은 리스트는 값의 변화가 가능하지만 튜플은 값을 한번정하면 변화시킬 수 없다.
그리고 리스트의 [ 중괄호 ]와 달리 (일반 괄호)를 사용한다. 하지만 값에 변화를 줄 수 없다는것만 제외하면 거의 모든부분이 리스트와 동일하다.
1. 튜플 인덱싱
>>> a = (1, 2, 3, 4, 5)
>>> a[0]
1
>>> a[1]
2
2. 튜플 슬라이싱
>>> a = (1, 2, 3, 4, 5)
>>> a[:3]
(1, 2, 3)
처음부터 3번 직전까지(숫자 '4'의 앞까지), 파이썬은 숫자를 0부터 센다.
3. 튜플 덧셈 (+)
>>> a = (1, 2)
>>> b = (3, 4)
>>> a + b
(1, 2, 3, 4)
4. 튜플 곱셈 (*)
>>> a = (1, 2)
>>> a * 5
(1, 2, 1, 2, 1, 2, 1, 2, 1, 2)
a를 5번 반복한다.
5. 튜플 길이 구하기
>>> a = (1, 2, 3, 4, 5)
>>> len(a)
5
리스트 길이 구하기와 동일함.
괄호 안에 들어간 요솟값을 하나하나 수정 및 변경이 불가능 하다는 점만 빼고는 리스트와 완전히 동일하다. 무엇을 사용할지 선택 할 때 프로그램이 실행 되고있는 동안 값이 변하지 않았으면 하는 것이 있으면 튜플을 사용해야 하고, 반대로 수시로 바뀌어서 들어가야 할 경우엔 리스트를 사용하면 된다.
'IT > 파이썬3 공부' 카테고리의 다른 글
[파이썬 기초] if 조건문 기본 (0) | 2020.05.11 |
---|---|
[파이썬 기초] 딕셔너리와 관련함수 (0) | 2020.05.10 |
[파이썬 기초] 리스트 -2 연산과 함수사용 (0) | 2020.05.01 |
[파이썬 기초] 리스트 -1 (자료형) 인덱싱과 슬라이싱 (0) | 2020.04.30 |
[파이썬 기초] 문자열 -3 (포매팅 2) (0) | 2020.04.28 |
최근댓글