- imagawa_yakata
- 2077
- 0
- 0
- 0
p73のvalue = raw_input().strip()は例えば"foo bar buz"という入力があったらvalueに['foo', 'bar', 'buz']を入れるという意味、…のはず。 #expertpython
2012-01-17 19:24:37ウィンドウの説明。「iPhoneの時刻のドラムをイメージすると分かりやすい」とのこと。 #expertpython
2012-01-17 19:26:22「pngなどの最初の3バイトを判別するために、オブジェクトに渡しても、壊れているので困るよね。そういう時に使うのが、」#expertpython
2012-01-17 19:29:46Pythonの対話実行の動作ってカスタマイズできるから履歴機能くらいあるよね。Expert Pythonでみたような。 #expertpython
2012-01-17 19:34:51tee : 使い所 : (途中で) オブジェクトを複製したい時に使う。islice() などで複数バイト先読みしたりするのに使うとよいよ。 id も違う。id の確認方法は id(var) #expertpython
2012-01-17 19:36:23リストの中の要素をgroupbyを使って数えるなら、リスト内をソートする必要がある。 #expertpython
2012-01-17 19:44:58itertools.groupby()で同じ種類の数を数えようとする場合はまずソートする必要あり。例えば"aabbca"の時とか。 #expertpython
2012-01-17 19:44:58#expertpython RT @imagawa_yakata: ああいう、文字列に含まれる文字の数を数えるんだったらcollections.Counterじゃないかな。itertoolsの話だからcollectionsはいらないだろうけど。
2012-01-17 19:47:59python3.2では組み込みにfilterはあって、イテレータを返すことを今確認した。 #expertpython
2012-01-17 19:52:33「listだったら簡単にできるのに、イテレータ、ジェネレータだと面倒という時に使える関数」P75~P76 #expertpython
2012-01-17 19:52:44