본문 바로가기

IT관련/파이썬

파이썬 공부하기 3 ( Tuple 튜플 정리 )

먼저 튜플은 리스트와 유사하다

 

앞서 설명한 리스트의 경우 값이 [ ] 대괄호 안에 들어가 있지만

튜플의 경우는 ( ) 소괄호 안에 데이터가 들어가 표시되어진다

 

중요한 건 리스트는 추가, 삭제, 수정 등이 가능 하지만

튜플은 값을 바꿀 수 없음을 유의하여야 한다.

 

type 조회 시 <class 'tuple'>로 표시가 된다

tuple()로 캐스팅 또한 가능하다


# 튜플 데이터 생성
test2 = 'a' , 'b'

# 튜플 데이터 조회
print(test2)
>>> ('a', 'b')

# 튜플 데이터 타입 조회
print(type(test2))
>>> <class 'tuple'>

# 튜플 데이터 길이 조회
print(len(test2))
>>> 2

# 튜플 데이터 이용
print(test2 + test2)
print(test2 * 2)
>>> ('a', 'b', 'a', 'b')
>>> ('a', 'b', 'a', 'b')

# 튜플 데이터 인덱스 사용
print(test2[1])
>>> b

 

 

위의 코드 블록에 list를 사용한 예제와 결과를 '>>>'로 적어 놓았다


튜플과 리스트는 유사하나 다르니 꼭 다른 점을 알고 넘어갈 수 있도록 하자

 

수정 삭제가 가능한 리스트만 사용하면 될 것처럼 보이나

 

용도가 다르므로 튜플의 기본 개념은 알고 가도록 하자