注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
Pythonを触ったことも無いのにmodoのスクリプトを無理やりPythonで書いているので、ソースを... Pythonを触ったことも無いのにmodoのスクリプトを無理やりPythonで書いているので、ソースを見ながら「もうちょっと気の利いた書き方が出来るんじゃないの?」と言った突込み所もいっぱいあるんだと自覚はしている。だから後学のために人の書いたスクリプトをいろいろ読んでいるのだが、そこで面白いことがわかった。組み込み関数vars()の存在だ。この関数は引数無しで実行されると現在のローカルシンボルテーブルに対する辞書を返す。 例えば、 a = 100 b = 200 c = a + b の後でvers()を実行すると {'a':100,'c':300,'b':200,・・・・・} という辞書が得られる。だから変数cの内容は’c’をキーとしてこういう形でアクセスすることも出来る。 vars()[’c’] だからvars()を使えばリストのように添字が付いている変数じゃなくても、プログラムの中で
2010/11/18 リンク