5
A
答えて
12
対
for word in dictionary.keys():
print word
キーリストが重複しないようはい、Pythonで辞書上に直接反復2.xでは、いくつかのメモリを節約できます。
.iterkeys()
、またはPython 2.7で.viewkeys()
を使用することもできます。
Python 3.xでは、.keys()
はビューであり、違いはありません。
ので、結論に:(のpython 3またはlist(d.keys())
)d.keys()
を使用するだけであれば必要、そのようなあなたがループ内でのdictを変更しますときのように、キーのコピー。それ以外の場合は、直接ディクテーションを繰り返します。
関連する問題
- 1. ディクショナリの反復処理中に辞書エントリを削除する
- 2. C#辞書で反復処理する値で並べ替え
- 3. djangoコンテキスト用の辞書でタプル値を反復処理する方法
- 4. ユーザー入力を反復処理し、Pythonの辞書に
- 5. 辞書のある範囲のキーを反復処理する方法は?
- 6. コンボボックス内のすべてのアイテムを使用して辞書を反復処理できますか?
- 7. 特定の操作/関数のネストされたディクショナリに対するPython辞書の反復処理
- 8. マップ関数を使用してデータを反復処理するときにdivが読み込まれない
- 9. djangoテンプレートのディクショナリで辞書を反復処理する方法は?
- 10. forループを使用して辞書を反復処理する方法はありますか?
- 11. 関数を反復処理する方法は?
- 12. forループを使用して辞書を反復する
- 13. Typescript:Object.keysを使用して辞書を反復する
- 14. 反復ループを使用する関数
- 15. 大きな辞書を使って反復処理を高速化する方法
- 16. 辞書のリストを反復する
- 17. swiftで辞書を反復する
- 18. 辞書キーのサブセットを反復する
- 19. 辞書スウィフトを反復する3
- 20. OpenCV - ベクトルを反復処理するときに "無効なパラメータ"
- 21. 反復処理し、辞書の配列を変異させるスウィフト3
- 22. Python - 反復中に.count()関数の後に辞書値を更新する
- 23. Pythonで辞書の辞書を反復する方法
- 24. 反復辞書は
- 25. AngSularを使用してjSONを反復処理する
- 26. IReadOnlyCollectionの要素を反復処理するとき、FindElementは反復処理しません。
- 27. 処理(反復処理)
- 28. 反復処理
- 29. 反復処理
- 30. 反復処理
'key in d'は' d.keys() 'のキーやd.iterkeys()の' key 'よりももっと慣用的で(そして確かにページ上ではもっと綺麗である)と考えられます。 –