
딕셔너리(Dictionary)란?
연관 배열 또는 해시(Hash)라고도 함.딕셔너리의 특징
{} 안에 Key:Value 형태를 넣고 콤마 , 로 구분딕셔너리명 = {Key1:Value1, Key2:Value2, Key3:Value3, ...}

딕셔너리 쌍 추가, 삭제, 수정
딕셔너리 쌍 추가

딕셔너리 쌍 삭제

딕셔너리 쌍에서 value 수정


딕셔너리 함수 & 예약어
keys() : Key 리스트 생성values() : Value 리스트 생성items() : Key:Value 쌍 얻기clear() : Key:Value 쌍 모두 지우기get() : Key로 Value 얻기in : 해당 Key가 딕셔너리 안에 있는지 파악
딕셔너리 쌍이 모두 지워졌다는 의미


집합(set)이란?
{} 안에 value를 넣고 콤마 , 로 구분집합명 = {value1, value2, value3, ...}
set() 괄호 안에 리스트나 문자열을 입력해서 만들기도 함.중복 제거용으로 사용하기도 함!



key만 집합의 요소가 되어 나옴!
집합 연산


집합 연산에 사용할 a, b 정의

합집합

교집합

차집합

배타적 차집합

add() : 원소 한 개 추가update() : 원소 여러 개 추가remove() : 특정 값 한 개 제거
불(bool)이란?

따옴표로 감싸지 않은 문자열 -> 변수 할당해도 잘 실행됨!

자료형의 참과 거짓

불 타입 확인 -> bool() 함수

파이썬 공식 문서 확인하기
변수란?
=(assignment) 기호변수명 = 변수에 저장할 값

변수명의 규칙



변수를 만드는 여러 가지 방법
아무 괄호가 없다면 튜플!

리스트로도 가능

여러 개의 변수에 같은 값을 할당할 수 있음.

두 변수의 값을 바꿀 수 있음!
