udem.py - (10) Tuple

Gomi_kery·2022년 9월 8일

udem.py

목록 보기
11/28
post-thumbnail

Tuple

  • 객체가 절대 변경되면 안되는 경우에 tuple을 사용

    변수명 = (1,2,3,4)        << tuple
    변수명 = [1,2,3,4]        << list

  • list와 매우 비슷하지만 불가변성을 지님.

  • 요소가 인덱스의 위치에 할당되면, 해당 요소를 가져와서 수정이 불가능함.

tup = (1,2,3,4,4,5)

tup[4] = "4"		# 4번째 인덱스의 숫자 4를 문자 4로 변경 시
> TypeError: 'tuple' object does not support item assignment 
# tuple은 오브젝트 재할당을 지원하지 않는다는 메세지 노출
  • indexing, slicing 사용 가능.
tup = (1,2,3,4,4,5)

tup[2]
> 3

tup[2::]
> (3, 4)

Method

.index()

  • tuple 내 해당 요소의 인덱스 출력
tup = (1,2,3,4,4,5)

tup.index(4)
> 3

.count()

  • tuple 내 해당 요소의 갯수 출력
tup = (1,2,3,4,4,5)

tup.count(4)
> 2
profile
QA. 손으로 할 수 있는 모든 것을 좋아합니다.

0개의 댓글