Python - 딕셔너리를 리스트로 변환

By JS | Last updated: June 29, 2021

Dictionary를 List로 변환하는 방법을 소개합니다.

list(dict.keys()) : key들에 대한 리스트

keys()는 딕셔너리의 key들을 리턴합니다. list()로 key들을 리스트로 변환합니다.

d = {'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
print(list(d.keys()))

Output:

['key1', 'key2', 'key3']

list(dict.values()) : value들에 대한 리스트

values()는 딕셔너리의 value들을 리턴합니다.

d = {'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
print(list(d.values()))

Output:

['value1', 'value2', 'value3']

list(dict.items()) : (key, value) Tuple에 대한 리스트

items()는 key와 value를 (key, value) 튜플 형태로 리턴합니다.

d = {'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
print(list(d.items()))

Output:

[('key1', 'value1'), ('key2', 'value2'), ('key3', 'value3')]

zip을 이용한 방법

zip을 이용하여 (key, value) 튜플이 있는 리스트를 만들 수 있습니다.

d = {'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
print(list(zip(d.keys(), d.values())))

Output:

[('key1', 'value1'), ('key2', 'value2'), ('key3', 'value3')]

References

Related Posts

댓글을 보거나 쓰려면 이 버튼을 눌러주세요.
codechachaCopyright ©2019 codechacha