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

파이썬에서 Dictionary를 List로 변환하는 방법을 소개합니다.

1. list(dict.keys()) : 딕셔너리의 key에 대한 리스트 생성

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

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

Output:

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

2. list(dict.values()) : 딕셔너리의 value에 대한 리스트 생성

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

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

Output:

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

3. 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')]

4. zip을 이용하여 (key, value) Tuple에 대한 리스트 생성

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

Loading script...

Related Posts

codechachaCopyright ©2019 codechacha