Python辞書で最大のキーを見つけますか?
文字列と整数のマッピングを持つdictがある場合は、辞書のアイテムペアでmaxメソッドを使用して、最大値を取得できます。
d = { 'foo': 100, 'bar': 25, 'baz': 360 } print(max(k for k, v in d.items()))
これにより、出力が得られます-
foo
fooはアルファベット順に最大です。
-
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()メソッドでも実現できます。メソッドはキーを取得します(同じキーに複数の値が割り当てられている場合はオプションで値を取得します) >>
-
Python文字列の最大長はどれくらいですか?
64ビットのPythonインストールと64GBのメモリを使用すると、約63GBのPython2文字列が非常に実現可能になります。それをはるかに超えてメモリをアップグレードできる場合は、実行可能な最大文字列が比例して長くなるはずです。しかし、これにはランタイムへの影響が伴います。 もちろん、一般的な32ビットPythonインストールでは、アプリケーションで使用できるメモリの合計は2GBまたは3GB(OSと構成によって異なります)などに制限されているため、使用できる最長の文字列は非常に大量のRAMを使用する64ビットインストールの場合。