Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

IT Language 연습실

Python Tuple 본문

python

Python Tuple

akongman 2024. 3. 24. 17:55

지난 페이지에서 list에 대해서 알아봤다. 또 다른 녀석을 소개해볼까 한다. 

list와 상당히 비슷한 녀석이다. 

 

Tuple (튜플)

 

그렇다. 오늘은 Tuple을 소개해볼까 한다.

 

list를 이해하고 있다면 Tuple도 금방 이해 할 수 있을 것이다.

Tuple도 원소들이 연속적으로 저장되는 형태의 자료형이다. list와 크게 다르지 않다.

 

list와 Tuple의 차이점으로 이해하는 게 Tuple을 아는데 훨씬 더 효과적일 것이다.

 

Tuple이 list와 차이점을 드러내는 부분은 다음과 같다.

1) list는 [ ] (대괄호)를 사용하지만 Tuple은 ( ) 괄호를 사용한다.

2) list는 삽입, 삭제, 갱신이 가능했지만 Tuple은 값을 바꿀 수 없다.

3) 하나의 요소만 갖으려는 경우에 , (콤마)를 반드시 명시해야 한다. 

ex) a = (10, )  << Tuple ,,,,,  a = [ 10 ] << List 

4) ( ) 생략이 가능하다. 

ex) a = 10,20,30 

 

list와의 차이가 심한 부분은 위 언급한 네가지인 것 같다.

그 중에서도 가장 명확한 부분은 삭제나, 변경 이러한 부분이 될 수 없다는 부분이다.

del 함수나 a[0] = 40 이라는 것을 튜플에서 해보면 알 수 있다. 에러가 난다는 것을.

 

'python' 카테고리의 다른 글

Python List  (0) 2024.03.24