このチュートリアルでは、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 – データ構造 – 辞書]