このモジュールは、リストオブジェクトのラッパークラスを定義します。
リストライクなクラスを定義するときには便利なベースクラスであり、
継承やメソッドのオーバーライト、新しいメソッドの追加ができます
(そのようにして利用する)。これによって、
リストに新たな振る舞いを追加できます。
(<->ユーザー定義のクラスインスタンスをリストのように扱うこと
ができる)
UserList モジュールはUserListクラスを定義しています:
- UserList ([list])
-
リストをシュミレートしたクラスインスタンスを返します。
そのインスタンスの内容は通常のリストであり、UserListインスタンス
の属性 dataを通してアクセス可能です。
インスタンスの内容は、初めにlistのコピーがセットされます。
デフォルトは、空リスト[]です。
listとして、通常のパイソンのリストまたはUserListまたは
UserListのサブクラスが指定できます。
- data
-
UserListクラスの内容をストアするのに使用される
(実際の)リストです。
guido@python.org