2008-05-01から1ヶ月間の記事一覧

リストの反転

L = list("abcde") ## スライスによる反転 print L[::-1] ## 元のリストの順序は変わりません print L ## reversed()による反転 print list(reversed(L)) ## これも元のリストの順序は変わりません print L ## reverseメソッドはリスト自体の中身を反転させ…

バイナリファイルにパッチを当てる

ファイルのnバイト目にバイナリデータを上書きします。ファイルサイズは変わりません。上書きする前に、元のバイナリデータを読んで、正しい場所にパッチを当てようとしているか確認します。 ポイントはファイルを「読み書き両方」「バイナリ」でオープンす…