Python のメモ
辞書型(ディクショナリ dictionary 型)の変数では
var = {'abc':3, 'cde':4, 'rty':10, 'kio':'eee'}
というように,キー(key)と値(value)の組を定義できる.
例えば,var['abc'] は 3 を返す.
この key - value をスワップ(入れ替え)したいときがたまにある.
Python では,
swapped_var = dict([(v, k) for (k, v) in var.iteritems()])
と簡単に書ける.
知らないと for ループを使いたくなるところである.
Python 関連メモの目次
辞書型(ディクショナリ dictionary 型)の変数では
var = {'abc':3, 'cde':4, 'rty':10, 'kio':'eee'}
というように,キー(key)と値(value)の組を定義できる.
例えば,var['abc'] は 3 を返す.
この key - value をスワップ(入れ替え)したいときがたまにある.
Python では,
swapped_var = dict([(v, k) for (k, v) in var.iteritems()])
と簡単に書ける.
知らないと for ループを使いたくなるところである.
![やじるし](https://emoji.ameba.jp/img/user/yu/yuka-k-blog/12799.gif)