파이썬에서 딕셔너리를 리스트로 변환하는 방법에 대해서 알아보겠습니다.
Dictionary는 Key-Value 쌍으로 데이터가 저장됩니다. 그렇기 때문에 다음과 같은 형식으로 리스트를 만들 수 있습니다.
- Key 또는 Value들을 리스트로 변환
- Key와 Value를 Tuple로 묶어서 리스트로 변환
Key들을 List로 변환
keys()는 key들을 리턴합니다. list()에 인자로 전달하면 리스트를 변환됩니다.
d = {'k1': 'v1', 'k2': 'v2', 'k3': 'v3'}
print(list(d.keys()))
실행 결과
['k1', 'k2', 'k3']
Value들을 List로 변환
values()는 value들을 리턴합니다. list()에 인자로 전달하면 리스트를 변환됩니다.
d = {'k1': 'v1', 'k2': 'v2', 'k3': 'v3'}
print(list(d.values()))
실행 결과
['v1', 'v2', 'v3']