3.4 標準モジュール UserList

 

このモジュールは、リストオブジェクトのラッパークラスを定義します。 リストライクなクラスを定義するときには便利なベースクラスであり、 継承やメソッドのオーバーライト、新しいメソッドの追加ができます (そのようにして利用する)。これによって、 リストに新たな振る舞いを追加できます。 (<->ユーザー定義のクラスインスタンスをリストのように扱うこと ができる)

UserList モジュールはUserListクラスを定義しています:

UserList ([list])
リストをシュミレートしたクラスインスタンスを返します。 そのインスタンスの内容は通常のリストであり、UserListインスタンス の属性 dataを通してアクセス可能です。 インスタンスの内容は、初めにlistのコピーがセットされます。 デフォルトは、空リスト[]です。 listとして、通常のパイソンのリストまたはUserListまたは UserListのサブクラスが指定できます。

data
UserListクラスの内容をストアするのに使用される (実際の)リストです。


guido@python.org