Python
 Computer >> コンピューター >  >> プログラミング >> Python

Python –リストから辞書を作成する


リストから辞書を作成する必要がある場合は、「dict」メソッドの「fromkeys」メソッドが使用されます。

以下は同じのデモンストレーションです-

my_list = ['Hi', 'Will', 'how', 'Python', 'cool']
print("The list is ")
print(my_list)

my_dict = dict.fromkeys(my_list, "my_value")
print(my_dict)

出力

The list is
['Hi', 'Will', 'how', 'Python', 'cool']
{'Hi': 'my_value', 'Will': 'my_value', 'how': 'my_value', 'Python': 'my_value', 'cool': 'my_value'}

説明

  • 文字列のリストが定義され、コンソールに表示されます。

  • 「dict」にある「fromkeys」メソッドは、リストの要素を辞書キーに変換するために使用されます。

  • すべてのキーの値は、ここで指定されます。

  • これは変数に割り当てられます。

  • コンソールに出力として表示されます。


  1. Pythonディクショナリからすべての値のリストを取得するにはどうすればよいですか?

    辞書からすべてのキーのリストを取得するには、dict.values()関数を使用するだけです。 例 my_dict = {'name': 'TutorialsPoint', 'time': '15 years', 'location': 'India'} value_list = list(my_dict.values()) print(value_list) 出力 これにより、出力が得られます- ['TutorialsPoint', '15 years', &#

  2. Python辞書からすべてのキーのリストを取得するにはどうすればよいですか?

    辞書からすべてのキーのリストを取得するには、dict.keys()関数を使用するだけです。 例 my_dict = {'name': 'TutorialsPoint', 'time': '15 years', 'location': 'India'} key_list = list(my_dict.keys()) print(key_list) 出力 これにより、出力が得られます- ['name', 'time', 'location'] リスト内