Python 복수의 데이터를 다루는 자료형

python post logo 파이썬

이 글에서 작성된 Python 코드는 브라우저에서 실행할 수 있습니다. 자세한 내용은 [Google Colab에서 Python 코드 실행하기] 글을 참조 하십시오.

복수의 데이터를 다루는 자료형

파이썬의 데이터형에는 정수 int형, 부동소수점수 float형, 문자열 str형 등이 있습니다. 이러한 데이터형들은 기본적으로 한 번에 1개만의 값만을 다룹니다. 하지만 복수 개의 데이터를 하나로 취급해야할 때가 종종 있습니다. 그럴 때에 가장 자주 사용하게 되는 자료형이 다음과 같은 네 가지입니다.

리스트(List)

임의의 형(정수, 부동소수 점수, 문자열 등)의 데이터를 저장합니다. 각 요소에 순서가 있으며 인덱스를 이용하여 요소를 지정할 수 있습니다. 리스트의 요소들은 변경할 수 있으며 다른 프로그래밍 언어의 ‘배열’과 비슷합니다.

튜플(Tuple)

임의의 형(정수, 부동소수 점수, 문자열 등)의 데이터를 저장합니다. 각 요소에 순서가 있으며 인덱스를 이용하여 요소를 지정할 수 있습니다. 리스트와 달리 요소를 변경할 수 없습니다.

사전(Dictionary)

키와 값의 한 쌍으로 나타나는 데이터를 저장합니다. 각 요소는 순서를 가지지 않기 때문에 인덱스를 이용하여 요소 지정을 할 수 없습니다. 다른 프로그래밍 언어의 ‘연상배열’과 비슷합니다.

집합(Set)

수학적 개념인 ‘집합’을 취급하기 위한 형입니다. 각 요소는 중복되지 않으며, 순서를 가지지도 않기 때문에 인덱스를 이용하여 요소를 지정할 수 없습니다.

제목과 URL을 복사했습니다