エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
『辞書のキーと値を入れ替えをPythonでやってみた - 牌語備忘録 - pygo』の続き。 速さをまったく考えて... 『辞書のキーと値を入れ替えをPythonでやってみた - 牌語備忘録 - pygo』の続き。 速さをまったく考えてなかった(´・ω・`)ので、最近おぼえたてのtimeitモジュールを使って計測してみた。 import timeit t= timeit.Timer(setup="dict_data = {1: 'a', 2: 'b', 3: 'c', 4: 'd', 5: 'e'}", stmt=""" def d_change_a(d): di = {} for k in d: di[d[k]] = k return dict(di) d_change_a(dict_data) """) print "A-1: ", t.timeit(number = 100000) t= timeit.Timer(setup="dict_data = {1: 'a', 2: 'b', 3: 'c', 4