Python – 辞書をループする方法
このチュートリアルでは、Pythonで辞書をループする方法を説明します。
1. dictのキーのために:
1.1すべてのキーを辞書からループする –
for k in dict:
for k in dict: print(k)
1.2すべてのキーと値を辞書からループする –
for k、v dict.items():
for k, v in dict.items(): print(k,v)
__P.S `items()`はPython 2と3の両方で動作します。
2. Pythonの例
完全な例。
test__dict.py
def main(): stocks = { 'IBM': 146.48, 'MSFT':44.11, 'CSCO':25.54 } #print out all the keys for c in stocks: print(c) #print key n values for k, v in stocks.items(): print("Code : {0}, Value : {1}".format(k, v)) if ____name____ == '____main____': main()
出力
MSFT IBM CSCO Code : MSFT, Value : 44.11 Code : IBM, Value : 146.48 Code : CSCO, Value : 25.54
P.S Python 2.7.10および3.4.3
でテスト済み
参考文献
2 – データ構造 – 辞書]。
https://docs.python.org/3.4/tutorial/datastructures.html#tut-dictionaries
[Python
3 – データ構造 – 辞書]