멘토링/파이썬 멘토링

파이썬 멘토링[2] - 리스트, 딕셔너리, 튜플,세트

에이치 2021. 10. 12. 10:00

리스트, 딕셔너리, 튜플, 세트 등 모두 한번에 여러개의 자료를 담을 수 있는 C언어의 "배열" 기능을 담당한다. 하지만 각각의 기능과 쓰임새, 사용법이 다르다.

 

리스트

대괄호 [ ] 로 정의를 한다.

입력된 순서가 유지된다.

어떤 자료형도 저장이 가능하다.

1개의 자료도 리스트로 만들 수 있다.

a.append(), a.sort(), a.count() 등의 리스트 관련 함수가 있다.

튜플

소괄호 ( ) 로 정의를 한다.

리스트의 값은 변동시킬 수 있으나, 튜플은 그럴 수 없다.

1개의 요소만을 가질 때 뒤에 콤마를 붙여야한다

튜플을 만들 때 괄호 생략이 가능하다.

딕셔너리

중괄호 { } 로 정의를 한다.

키와 값을 쌍을 요소로 가지는 자료형이다.

키로 빠르게 값을 찾을 수 있다 -> 해시테이블 구조

인덱스로 찾거나 삭제할 수 없다. (순서를 적어 삭제할 수 없다.)

키는 중복될 수 없다.

세트

중괄호 { } 로 정의를 한다.

수학에서 사용하는 집합이다.

중복이 불가능하며, 특정 요소만을 출력할 수가 없다.