Python 언어의 리스트(list), 튜플(tuple), 집합(set… | [법원직 9급 전산·사서 컴퓨터일반] 26년 1회차 기출문제 상세 페이지
1[법원직 9급 전산·사서 컴퓨터일반] 26년 1회차
Python 언어의 리스트(list), 튜플(tuple), 집합(set) 자료형에 관한 다음 설명 중 가장 옳지 않은 것은?
1
[1, 2, 3]은 리스트에 해당하며 (1, 2, 3)은 튜플에 해당한다.
2
하나의 리스트가 다른 리스트의 원소가 될 수 있다.
3
리스트나 튜플에서는 인덱싱(indexing)이 가능하지만 집합에서는 인덱싱이 불가능하다.
4
리스트의 원소값은 변경할 수 없으나 튜플의 원소값은 변경할 수 있다.
해설
틀린 설명은 리스트는 변경 불가, 튜플은 변경 가능이라는 내용으로, 두 자료형의 성질이 뒤바뀌었다.
리스트는 원소를 바꿀 수 있는 가변(mutable) 자료형이고, 튜플은 바꿀 수 없는 불변(immutable) 자료형이다.
- 대괄호와 소괄호 표기: 대괄호는 리스트, 소괄호는 튜플이 맞다.
- 리스트의 중첩: 리스트 안에 다른 리스트를 원소로 넣을 수 있다.
- 인덱싱: 순서가 있는 리스트와 튜플은 가능하고, 순서가 없는 집합은 불가능하다.
오류나 개정된 내용이 보이면 알려주세요