6. 튜플
리스트는 프로그램 실행 중에 값이 바뀔 수 있습니다. 하지만 프로그램 실행 도중 값이 변경되지 않도록 하는 리스트가 필요할 때도 있습니다. 그럴 때 사용하는 것이 튜플입니다.
튜플은 대괄호([]) 대신 소괄호(())를 사용한다는 점을 제외하면 리스트와 동일합니다.
다음과 같은 형태로 사용합니다.
- 튜플 이름 = (요소, ...)
- 요소를 삭제하거나 변경 불가능
- 소괄호 생략 가능
box1 = (300, 500)
box2 = 400, 700
print(box1)
print(box2)
>> 실행결과
(300, 500) (400, 700) |
6.1 단일 항목 튜플
사실 튜플을 정의하는 것은 소괄호(())가 아닌 콤마(,)입니다. 소괄호는 가독성을 높이기 위한 장치입니다. 그렇기 때문에 항목이 하나만 들어 있는 튜플을 정의한다 하여도 콤마를 사용해야합니다.
radius = (20,)
print(radius[0])
>> 실행결과
20 |
6.2 리스트를 튜플로 변환 - tuple()
리스트를 튜플로 변환할 수도 있습니다.
- tuple(리스트)
list1 = [1, 2, 3, 4, 5]
print(list1)
tuple1 = tuple(list1)
print(tuple1)
>> 실행결과
[1, 2, 3, 4, 5] (1, 2, 3, 4, 5) |
'Programming > Python' 카테고리의 다른 글
[Python] 5. 리스트 슬라이스, 복사 (0) | 2021.12.24 |
---|---|
[Python] 4. 리스트 - append(), insert(), del, pop(), remove(), sort(), sorted(), reverse(), len() (0) | 2021.12.22 |
[Python] 3. 문자열 - title(), upper(), lower(), strip() (0) | 2021.12.21 |
[Python] 2. 변수 (0) | 2021.12.10 |
[Python] 1. 화면 출력 - print() (0) | 2021.12.10 |