경험의 기록

파이썬에서는 리스트, 튜플, 사전, 집합 총 4가지의 자료구조를 제공한다.

 

※ 자료구조의 종류

  리스트(List) 튜플(Tuple) 사전(Dictionary) 집합(set)
사용법 list = [1,2,3] tuple = (1,2,3) dict = {'han':123,
'kim':456}
set = {1,2,3}
특징 중복 O, 순서O 속도가 빠른 리스트.
수정X, 삭제X
키와 밸류 형태
키의 중복X
중복 X, 순서 X

1. 리스트

리스트는 순서를 가지는 객체의 모음으로 대괄호 ( [] )를 사용하며 요소는 쉼표( , )를 통하여 구분한다.

리스트명 = [요소1, 요소2, 요소3, ...]

리스트는 list1처럼 비어있는 리스트를 만들수도 있고, list4처럼 여러 자료형을 함께 요소로 가질수도 있으며, list5처럼 리스트를 요소로 가질수도 있다.

 

리스트 관련 함수


2. 튜플

튜플은 리스트와 유사하나 요소의 수정과 삭제가 불가능. 리스트에서는 대괄호( [] )를 사용하지만 튜플에서는 괄호 ( () )를 사용한다.

튜플명 = (요소1, 요소2, 요소3, ...)


3. 사전

단어가 있고 뜻이 있는 사전처럼 파이썬 리스트에서의 사전은 키와 밸류를 가지는 모음이다.

사전명 = {키1:밸류1, 키2:밸류2, 키3:밸류3, ...}

키와 밸류는 여러 자료형 형태로 표현할 수 있따.


4. 집합

집합은 리스트와 유사하나 요소들의 중복을 허용하지 않고 요소의 순서가 없는 객체들의 모음이다. 중괄호 ( {} )를 사용하며 요소는 쉼표( , )를 통하여 구분한다.

집합명 = {요소1, 요소2, 요소3, ...}

 

반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band
loading