Perlにおけるhashは、Pythonにおける辞書
・Key(キー)とvalue(値)をセットで格納する。
正直、私はPerlのhashの機能はよく知らない。
Pythonで辞書は
x = {"book":"Yomitai", "hon":3}
のように、key:valueを{}の中で定義する。
kiri.py
kiri = {"price":20, "number":12}
for key in kiri:
print(key+":"+str(kiri[key]))
for key, value in kiri.items():
のように、itemsメソッドを使うと、辞書のキーと値をセットで取得できる。
その時は、str(kiri[key])では無くて、str(value)で良い。
更に、formatを使うと簡潔にできる。
formatkiri.py
kiri = {"price":20, "number":12}
for key, value in kiri.items():
print("{0}:{1}".format(key, value))
(書き足すかも)