튜플 vs 리스트
1. 리스트는 항목값이 변화 가능함.
2. 튜플은 항목값이 변화가 불가능 함. 따라서 값이 변하지 않길 원한다면 튜플을 써야한다.
[문제1] 튜플 작성
숫자 3만을 요소값으로 가지는 튜플을 작성하라.
a = (3,) 1개의 요소값 갖는 튜플은 항상 콤마 포함하기!
a = 3, 도 가능!
[문제2] 튜플 변경
다음은 튜플 (1, 2, 3)을 (1, 4, 3)과 같이 변경하려고 시도했을 경우이다. 오류의 원인에 대해서 설명하시오.
>>> a = (1, 2, 3)
>>> a[1] = 4
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'tuple' object does not support item assignment
튜플은 리스트와 다르게 항목값 변경이 불가능하다. 따라서 오류가 나온것.
[문제3] 튜플 추가
(1,2,3)이라는 튜플에 4라는 값을 추가하여 (1,2,3,4)처럼 만들어 출력해 보자.
a = (1,2,3)
a = a + (4,)
해주면
a 는 (1,2,3,4) 가 완성 된다.
'코딩공부' 카테고리의 다른 글
2018-06-11 코드리뷰하며 새로 배운점. (0) | 2018.06.11 |
---|---|
피로그래밍 9기 RECRUITMENT 대비 ( jump to PYTHON - 5) if문 (0) | 2018.06.11 |
Node.js < Login Register 세션으로 구현 > (0) | 2018.06.08 |
피로그래밍 9기 RECRUITMENT 대비 ( jump to PYTHON - 3) 리스트 자료형 (0) | 2018.06.07 |
피로그래밍 9기 RECRUITMENT 대비 ( jump to PYTHON - 2) (0) | 2018.06.06 |