본 자료는 심민경 코치님의 자료와 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*pimap(함수, 인자가 들어있는 리스트)filter(함수, 인자가 들어있는 리스트)