牌語備忘録 -pygo

あくまでもメモです。なるべくオフィシャルの情報を参照してください。

牌語備忘録 -pygo

2008-08-11から1日間の記事一覧

辞書のキーと値を入れ替えをPythonでやってみた

#辞書のキーと値を入れ替えるスクリプト dict_data = {1: 'a', 2: 'b', 3: 'c', 4: 'd', 5: 'e'} #A-1 def d_change_a(d): di = {} for k in d: di[d[k]] = k return dict(di) print d_change_a(dict_data) #A-2 def d_change_a2(d): for k in d: d[d.pop(k)…

続・辞書のキーと値を入れ替えをPythonでやってみたの速度を計測してみた

『辞書のキーと値を入れ替えをPythonでやってみた - 牌語備忘録 - pygo』の続き。速さをまったく考えてなかった(´・ω・`)ので、最近おぼえたてのtimeitモジュールを使って計測してみた。 import timeit t= timeit.Timer(setup="dict_data = {1: 'a', 2: 'b', 3…