본문 바로가기
Coding/초보자를 위한 파이썬 300제

초보자를 위한 파이썬 300제 // 076 tuple

by 포스트it 2020. 12. 29.
728x90
반응형

 

문제

변수 t에는 아래와 같은 값이 저장되어 있다. 변수 t가 ('A', 'b', 'c') 튜플을 가리키도록 수정 하라.

t = ('a', 'b', 'c')

내풀이

t = ('A', 'b', 'c')
print(t)

결과값 ('A', 'b', 'c')

정답

튜플의 값은 변경할 수 없기 때문에, 리스트와 달리 아래 코드는 동작하지 않습니다.

t[0] = 'A'

t[0] = 'A'

새로운 튜플을 만들고 t 라는 변수를 업데이트 해야 합니다. 기존의 튜플 ('a', 'b', 'c')은 자동으로 삭제됩니다.

t = ('A', 'b', 'c')

t = ('A', 'b', 'c')

 

tuple은 요소값을 변경할 수 없기 때문에 새로운 값을 변수에 넣어주어 바꿔주고,
기본값은 자동으로 삭제된다.

 

728x90
반응형

댓글