파이썬 튜플(Tuple) 자료형
튜플은 리스트와 비슷하지만 값을 변화 시킬 수 없는 점과 표현 방법이 다릅니다.
일단 튜플의 표현 식을 보도록 하겠습니다.
==========================================================
#!/usr/bin/python
# -*- coding: utf-8 -*-
basket = "배", "사과", "파인애플"
basket2 = ("배", "사과", "파인애플")
print basket[0]
print basket[1]
print basket[2]
print basket2[0]
print basket2[1]
print basket2[2]
==========================================================
결과 :
배
사과
파인애플
배
사과
파인애플
==========================================================
리스트와 달리 [] 이 아닌 ()을 사용하며 () 조차 안 넣어도 가능합니다.
다음은 값이 변화 가능한 리스트 형식의 예를 봅시다.
==========================================================
#!/usr/bin/python
# -*- coding: utf-8 -*-
basket = ["배", "사과", "파인애플"]
basket[0] = "귤"
print basket[0]
print basket[1]
print basket[2]
==========================================================
결과 :
귤
사과
파인애플
==========================================================
리스트 형에서는 특정 값을 변화가 가능 합니다.
하지만 튜플은 불가능 합니다.
==========================================================
#!/usr/bin/python
# -*- coding: utf-8 -*-
basket = "배", "사과", "파인애플"
basket[0] = "귤"
==========================================================
결과 :
basket[0] = "귤"
TypeError: 'tuple' object does not support item assignment
==========================================================
튜플 연산 설명 가기 ====> click
'프로그램 > Python' 카테고리의 다른 글
[Python] 리스트형 기능 (0) | 2016.09.04 |
---|---|
[Python] 리스트, 튜플 기본 연산 (0) | 2016.09.04 |
[Python] 리스트형 자료 (0) | 2016.09.04 |
[Python] 제어문 if (4) (0) | 2016.09.04 |
[Python] 제어문 if (3) (0) | 2016.09.04 |