my_dict.update({'key1':'value1', 'key2':'value2'})
import time
# 많은 아이템을 가진 딕셔너리 생성
keys = [f'key{i}' for i in range(100000)]
values = [i for i in range(100000)]
items = dict(zip(keys, values))
# 직접 접근 방법
start_time = time.time()
for key, value in items.items():
items[key] = value + 1
direct_access_time = time.time() - start_time
# update() 함수 방법
items = dict(zip(keys, values)) # 초기화
start_time = time.time()
items.update({key: value + 1 for key, value in items.items()})
update_method_time = time.time() - start_time
direct_access_time, update_method_time
직접 접근 방법: 약 0.028초
update() 함수 방법: 약 0.042초