퀴즈 이미지: Python에서 리스트(List)와 튜플(Tuple)의 가장 큰 차이는?
오늘의 퀴즈
0/10
진행도 1 / 698
맞은 개수 0
오늘 풀기 0 문제
⏱️ 25초
Q

💡 기술(Tech) 퀴즈 가이드

인공지능(AI), 블록체인, 최신 IT 트렌드 등 급변하는 디지털 세상의 핵심 기술 용어와 흐름을 파악해보세요. 기술적 문해력(Tech Literacy)을 높여 미래 사회에 대비하는 필수 상식을 제공합니다.

📚 상식 퀴즈 해설

Q. Python에서 리스트(List)와 튜플(Tuple)의 가장 큰 차이는?

Python에서 리스트(list)와 튜플(tuple)의 가장 큰 차이는 변경 가능 여부(mutability)입니다. 리스트는 가변(mutable) 자료형으로 생성 후에 요소를 추가, 삭제, 수정할 수 있으며 대괄호[]로 정의합니다. 튜플은 불변(immutable) 자료형으로 한번 생성되면 내용을 변경할 수 없으며 소괄호()로 정의합니다. 불변성이 중요한 이유는 여러 가지입니다. 튜플은 변경되지 않으므로 딕셔너리의 키나 집합(set)의 원소로 사용할 수 있지만, 리스트는 불가능합니다. 또한 튜플은 내부적으로 고정 크기 배열을 사용하므로 리스트보다 메모리를 적게 차지하고 반복(iteration) 속도도 약간 빠릅니다. 실무에서는 변경할 필요가 없는 데이터(좌표, RGB 색상값, 데이터베이스 레코드 등)에는 튜플을, 수정이 필요한 데이터에는 리스트를 사용합니다.

정답 확인하기

정답 변경 가능 여부

상식 어려움

💡 상식 분야 더 알아보기

듀얼브레인에서는 상식 분야의 다양한 퀴즈를 무료로 제공합니다. 매일 새로운 문제를 풀며 지식을 넓혀보세요.