or1ko's diary

日々を書きます

Python

隣の人がPythonを...

ref:隣の人がRubyを... - ori’s diary 隣の人がついにPythonを使うことを決心してくれた\(^o^)/。決して、アカハラとかはしてない。リスト内包表記とインデントが気に入ったぽい。

隣の人がRubyを...

僕がPython使ってることを知りながら、隣の席の人がRubyを使う日々に非常にぴくぴくします(笑)。なので、なんとかRubyをこけにしてやろうと、研究室においてあるRubyの本を一生懸命少しだけ読んでみました。そのとき、思ったことを列挙する。 {}で関数を表現…

アスタリスクによるシーケンスの展開

ref:5.3.4 呼び出し (call) 2次元配列を行列に見立て転置するときに >>> m = ((1,2,3),(4,5,6),(7,8,9)) >>> zip(*m) [(1, 4, 7), (2, 5, 8), (3, 6, 9)] 上記のようにやります。 これを初めて見たときは、 アスタリスクはシーケンスの前方に置く単項演算子…

utf8を読み込む時

utf8のファイルを扱ったらはまったのでメモ。 ref:404 Not Found ref:日本語環境でのPython (for Python 2.3 or later) 上記を参考 import sys, codecs class test: def __init__(self, str): self.str = str def __str__(self): return self.str.encode('sh…