파이썬 목차 보기
0. INTRO
데이터의 구조 중 튜플의 형태는 리스트와 유사하지만, 한 가지 다른 특징으로 한번 생성되면 변하지 않는다는 점이 다르다. 이러한 특징은 프로그램의 변하지 않아야 할 데이터의 정보를 보호하는 데 유용하다. 이러한 튜플을 정의하고 사용하는 법을 배워보도록 하자.
1. 튜플의 정의
튜플을 선언하는 것은 리스트와 아주 유사하다. 단지 소괄호와 콤마 ( , )를 사용하여 데이터를 구조화한다.
다음의 예시코드로 A부터 D까지 알파벳을 자료로 하는 튜플을 선언해보자.
예시 코드:
alphabet = ('A', 'B', 'C', 'D')
alphabet을 한번 더 입력하여 다음의 결과를 얻는다.
2. 튜플의 특성
앞서 이야기했듯이, 튜플은 선언한 데이터를 바꾸는 것이 불가능하다. 이러한 특성을 튜플의 2번째 자료에 접근하여 변경을 시도해보는 다음의 예시 코드로 확인해보자.
예시 코드:
alphabet = ('A', 'B', 'C', 'D')
alphabet[1] = 'BBCREAM'
튜플은 불변(immutable) 하다
* 튜플 사용 시 주의사항
데이터 하나만을 가지는 튜플을 선언할 때, 주의사항으로 콤마를 추가해야 한다. 그렇지 않으면 튜플이 아닌 그 저 정수, 문자, 소수의 형태를 가지는 변수가 선언될 뿐이다. 이는 다음과 같이 type() 함수로 확인 가능하다.
'COMPUTER SCIENCE > Python' 카테고리의 다른 글
[Section 2] 반복명령만을 수행하는 FOR문 (0) | 2021.07.08 |
---|---|
[Section 2] 반복문과 조건문에 대해서.. (0) | 2021.07.02 |
[Section 1] 집합(set) (0) | 2021.06.15 |
[Section 1] 딕셔너리(Dictionary) (0) | 2021.06.13 |
[Section 1] 리스트(List) (0) | 2021.06.11 |