Python - 辞書をリストに変換

PythonでDictionaryをListに変換する方法を紹介します。

1. list(dict.keys()) : 辞書のキーのリストを生成する

keys() は辞書のキーを返します。 list()でキーをリストに変換します。

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

Related Posts

codechachaCopyright ©2019 codechacha