ホームページ  >  記事  >  バックエンド開発  >  Python で辞書要素をループする簡単な方法

Python で辞書要素をループする簡単な方法

高洛峰
高洛峰オリジナル
2017-02-23 11:47:292138ブラウズ

次のエディターは、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 サイトをサポートしていただければ幸いです。

Python で辞書要素をループする簡単な方法に関するその他の関連記事については、PHP 中国語 Web サイトに注目してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。