[Algorithm] 6 강 : 파이썬 문법 - 사전 자료형, 집합 자료형

# 사전 자료형 - 사전 자료형은 키(key)와 값(value)의 쌍을 데이터로 가지는 자료형 - 사전 자료형은 키와 값의 쌍을 데이터로 가지며, 원하는 '변경 불가능(Immutable) 자료형을 키로 사용 - 파이썬의 사전 자료형은 해시 테이블을 이용하므로 O(1)의 시간 처리를 가짐 data = dict() # key 값 / value 값 data['사과'] = 'Apple' data['바나나'] = 'Banana' data['코코넛'] = 'Coconut' print(data) =>{'사과':'Apple','바나나':'Banana','코코넛':'Coconut'} if '사과' in data: print("사과를 키로 가지는 데이터가 존재합니다') =>"사과를 키로 가지는 데이터가 존재합니다' # 사..

[Python] 파이썬 기초 4 - 딕셔너리(Dictionary)에 대한 정의와 기본적인 함수 사용법

# 파이썬 딕셔너리 # 범용적으로 가장 많이 사용되는 타입이다. # 딕셔너리의 특징은 key 와 value의 대응 관계를 가지고 있는 type이다. # 순서x , 키중복 x, 수정 O, 삭제 O # {} 이와 같은 형태를 가진다. ※상식 oop라는 것은 현실에 존재하는 object(모든 객체들을)를 객체로서 프로그램에 넣어주는 작업을 한다. 클래스라는 것은 현실에 존재하는 명사적 특징과 동사적 특징을 한 틀에 넣어준다. 클래스는 프로그램상의 객체는 아니고 객체 자체를 만들어 낼 수 있는 템플릿이다. dict이라는 클래스로 부터 생겨난 객체이다. # 선언 temp = {} print(type(temp)) # # dict 생성 방법 1 dic01 = {'name': 'seop', 'age': 48, 'add..