딕셔너리(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)
기호변수명 = 변수에 저장할 값
변수명의 규칙
변수를 만드는 여러 가지 방법
아무 괄호가 없다면 튜플!
리스트로도 가능
여러 개의 변수에 같은 값을 할당할 수 있음.
두 변수의 값을 바꿀 수 있음!