본 자료는 심민경 코치님의 자료와 Elice 플랫폼의 자료를 사용하여 정리하였습니다.
딕셔너리 이름 = {키1:값1, 키2:값2, ..., 키n:값n}
형태.get(key)
: 키에 해당하는 값 반환.keys()
: 키 전부 출력.values()
: 값 전부 출력.items()
: 딕셔너리 출력len(딕셔너리)
딕셔너리이름[새로 추가할 키] = 값
딕셔너리이름[수정할 키] = 새로운 값
del 딕셔너리이름[삭제할 키]
딕셔너리이름.clear()
set이름 = {값1, 값2, ..., 값3}
형태.add('새요소')
: 요소 1개 추가.update('새요소1', '새요소2', ..., '새요소n')
: 요소 여러 개 추가.remove('기존요소')
: 특정요소 삭제.clear()
: 전체요소 삭제 set1 & set2
set1.intersection(set2)
set1 | set2
set1.union(set2)
set1 - set2
set1.difference(set2)
import csv
with open('movies.csv') as file:
reader = csv.reader(file, delimiter = ',')
for row in reader:
print(row[0])
import pandas as pd
변수명 = pd.read_csv(파일경로)
import json
변수명 = json.loads(json명, strict = False)
변수명 = json.dumps(딕셔너리, ensure_ascii = False)
변수명 = json.load(open(json명, 'r', encoding = 'utf-8'))
with open(json명, 'r', encoding = 'utf-8') as f:
변수명 = json.load(f)
y = iter(x)
next(y)
lambda 필요한 동작, 인수
형태lambda r: r*r*pi
map(함수, 인자가 들어있는 리스트)
filter(함수, 인자가 들어있는 리스트)