본문으로 건너뛰기

[Python] Dictionary를 List로 변환

파이썬에서 딕셔너리를 리스트로 변환하는 방법에 대해서 알아보겠습니다.

Dictionary는 Key-Value 쌍으로 데이터가 저장됩니다. 그렇기 때문에 다음과 같은 형식으로 리스트를 만들 수 있습니다.

  1. Key 또는 Value들을 리스트로 변환
  2. 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']