L1과 L2가 키와 각각의 값을 담고 있는 리스트 객체라면 다음과 같은 방법으로 딕셔너리 객체를 생성할 수 있습니다.
2개의 목록을 압축하고 dict() 함수를 사용하여 사전으로 변환
>>> L1 = ['a','b','c','d'] >>> L2 = [1,2,3,4] >>> d = dict(zip(L1,L2)) >>> d {'a': 1, 'b': 2, 'c': 3, 'd': 4}
사전 이해 구문 사용
>>> L1 = ['a','b','c','d'] >>> L2 = [1,2,3,4] >>> d = {k:v for k,v in zip(L1,L2)} >>> d {'a': 1, 'b': 2, 'c': 3, 'd': 4}