ChainSmoker’s Block
[Python] 02. 파이썬 프로그래밍의 기초, 자료형 - 4_1 본문
[02. 파이썬 프로그래밍의 기초, 자료형]
-4. 튜플 자료형
===================
: 튜플(tuple)이란 리스트와 거의 비슷하지만 아래와 같이 리스트와 다른 점이 있다.
다른점 1. 리스트는 []으로 둘러싸지만 튜플은()으로 둘러싼다.
다른점 2. 리스트는 그 값의 생성/삭제/수정이 가능하지만 튜플은 값을 변경할 수 없다.
아래 사진을 보자.
튜플(tuple)은 리스트와 모습이 거의 비슷하지만 튜플에서는 리스트와 다른 두 가지 차이점을 찾아볼 수 있다. t2 = (1, )처럼 요소만을 가질 때는 요소 뒤에 (,)를 반드시 붙여야 한다는 점과 t4 = 1, 2, 3처럼 ()를 생략해도 무방하다는 점이다.
튜플과 리스트의 가장 큰 차이는 값을 변화시킬 수 있는가의 여부이다.
- 리스트의 항목 값은 변화가 가능하다.
(수시로 값을 변화시켜야 할 경우 사용) - 튜플의 항목 값은 변화가 불가능하다.
(프로그램이 실행되는 동안 값이 항상 변하지 않기를 바라거나 값이 바뀔까 걱정될 경우 사용)
;실제 프로그램에선 값이 변경되는 형태의 변수가 훨씬 많이 사용되므로 튜플보다는 리스트를 더 선호한다.;
반응형
'개인공부(WEB, Python, DB) > Python' 카테고리의 다른 글
[Python] 02. 파이썬 프로그래밍의 기초, 자료형 - 4_3 (0) | 2022.08.25 |
---|---|
[Python] 02. 파이썬 프로그래밍의 기초, 자료형 - 4_2 (0) | 2022.08.25 |
[Python] 02. 파이썬 프로그래밍의 기초, 자료형 - 3_18 (0) | 2022.08.24 |
[Python] 02. 파이썬 프로그래밍의 기초, 자료형 - 3_17 (0) | 2022.08.24 |
[Python] 02. 파이썬 프로그래밍의 기초, 자료형 - 3_16 (0) | 2022.08.24 |