:: 튜플 ::

튜플과 리스트의 차이점은 리스트는 값의 변화가 가능하지만 튜플은 값을 한번정하면 변화시킬 수 없다.

그리고 리스트의 [ 중괄호 ]와 달리 (일반 괄호)를 사용한다. 하지만 값에 변화를 줄 수 없다는것만 제외하면 거의 모든부분이 리스트와 동일하다.

 

 

 

 


 

 

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

리스트 길이 구하기와 동일함.

 

 


 

 

괄호 안에 들어간 요솟값을 하나하나 수정 및 변경이 불가능 하다는 점만 빼고는 리스트와 완전히 동일하다. 무엇을 사용할지 선택 할 때 프로그램이 실행 되고있는 동안 값이 변하지 않았으면 하는 것이 있으면 튜플을 사용해야 하고, 반대로 수시로 바뀌어서 들어가야 할 경우엔 리스트를 사용하면 된다.

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기