Quantcast
Channel: dictionaryタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 99

Perlにおけるhash(ハッシュ)は、Pythonにおける辞書(ディクショナリ)

$
0
0

Perlにおけるhashは、Pythonにおける辞書

・Key(キー)とvalue(値)をセットで格納する。

正直、私はPerlのhashの機能はよく知らない。

Pythonで辞書は
x = {"book":"Yomitai", "hon":3}
のように、key:valueを{}の中で定義する。

kiri.py
kiri={"price":20,"number":12}forkeyinkiri: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}forkey,valueinkiri.items():print("{0}:{1}".format(key,value))

(書き足す予定)


Viewing all articles
Browse latest Browse all 99

Trending Articles