エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
2006-10-05
__getitem__と__setitem__を定義すると、リストみたいに[]を使って要素を参照したり代入したりできます... __getitem__と__setitem__を定義すると、リストみたいに[]を使って要素を参照したり代入したりできます。 class Foo: def __init__(self, filename): self.file = file(filename, 'r+') def __setitem__(self, index, value): self.file.seek(index) self.file.write(value) def __getitem__(self, index): self.file.seek(index) return self.file.read(1) f = Foo('list.txt') a = 'apple' for i in range(len(a)): f[i] = a[i] for i in range(len(a)): print f[i]実行結

