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

Python辞書から最高のキーを検索する方法は?


Pythonの組み込みディクショナリクラスには、各キーと値のペアのすべてのキーコンポーネントのリストを返すkeys()メソッドがあります。組み込み関数max()は、リストから最高のキーを提供します

>>> dct={1:45,2:76,3:12,4:55,5:33}
>>> klist=dct.keys()
>>> klist
dict_keys([1, 2, 3, 4, 5])
>>> max(klist)
5

  1. Python辞書からキーを削除する方法は?

    Pythonのdelキーワードは、ほとんどすべてのオブジェクトで使用されます。辞書から特定のアイテムを削除するには、delステートメントにキー句を指定します >>> D1 = {1: a, 2: b, 3: c, x: 1, y: 2, z: 3} >>> del D1[x] >>> D1 {1: a, 2: b, 3: c, y: 2, z: 3} キーと値のペアを削除する効果は、pop()メソッドでも実現できます。メソッドはキーを取得します(同じキーに複数の値が割り当てられている場合はオプションで値を取得します) >>

  2. Pythonで辞書のすべてのキーを印刷するにはどうすればよいですか?

    辞書オブジェクトには、この仕事をしてくれるkeys()メソッドがあります。 >>> D1 = {1:a, 2:b,3:c} >>> D1.keys() dict_keys([1, 2, 3]) >>> list(D1.keys()) [1, 2, 3] 反復可能なリストオブジェクトは、forループを使用してトラバースできます >>> L1 = list(D1.keys()) >>> for i in L1: print (i) 1 2 3