次のエディターは、Python で辞書要素をループする簡単な方法を提供します。編集者はこれがとても良いと思ったので、参考として共有します。エディターをフォローして見てみましょう
単純な for ステートメントは、シーケンスを処理するのと同じように、辞書のすべてのキーをループできます:
In [1]: d = {'x':1, 'y':2, 'z':3} In [2]: for key in d: ...: print key, 'corresponds to', d[key] ...: y corresponds to 2 x corresponds to 1 z corresponds to 3
python2.2 より前は、beys などしか使用できませんでした。 . キーを取得するための辞書メソッド (辞書の直接の反復は許可されていないため)。値のみが必要な場合は、d.keys の代わりに d.values を使用できます。 d.items メソッドは、キーと値のペアをタプルとして返します。for ループの大きな利点の 1 つは、ループ内でシーケンスのアンパックを使用できることです。辞書要素の順序は通常は定義されていません。つまり、反復処理の際、辞書内のキーと値は処理されることが保証されますが、処理順序は不確実です。順序が重要な場合は、反復処理の前にソートするなど、キー値を別のリストに保存できます。
Python で辞書要素をループする上記の簡単な方法は、エディターによって共有されたすべての内容です。参考にしていただければ幸いです。また、PHP 中国語 Web サイトをサポートしていただければ幸いです。