[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] 파이썬 기초 5 - 집합(set)에 대한 정의와 기본적인 함수 사용법

#집합 집합(set)은 파이썬 2.3부터 지원하기 시작한 자료형으로, 집합에 관련된 것을 쉽게 처리하기 위해 만든 자료형이다. 특징 # 순서 x, 중복 X # set() # {value, value, ~~~} #선언 temp = set() print(type(temp)) # temp = {'jslim', 'teacher'} print(temp) # {'jslim', 'teacher'} # b = set(1,2,3,4,5) - 이렇게 하면 tuple 형식이기 때문에 오류가난다. # print(type(b)) b = set([1, 2, 3, 4, 5]) print(type(b), b) # {1, 2, 3, 4, 5} c = set([1, 3.14, 'pen', True]) print(c) # {1, 3.14..