파이썬 튜플(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

+ Recent posts