コンテナオブジェクトの例として、タプル、リスト、および辞書が挙げられます。オブジェクトへの参照自体がコンテナの値の一部です。コンテナの変更可能性について述べる場合、今まさにコンテナに入っているオブジェクトのアイデンティティのことを指します。変更不能なオブジェクトが変更可能なオブジェクトへの参照を含む場合、その値が変化するのは変更可能なオブジェクトが変更された時、ということになります。型はオブジェクトの動作のほとんど全てに影響します。変更不能な型では、新たな値を計算するような操作を行うと、実際には同じ型と値を持った既存のオブジェクトへの参照を返すことがありますが、変更可能なオブジェクトではそのような動作は起こりえません。持つ同じオブジェクトを参照するときもあるし、そうでないときもあります。これは実装に依存します。それぞれ二つの異なった、互いに一意な、新たに作成された空のリストを参照することが保証されています。組み込まれている型のリストです。拡張モジュールで、その他の型が定義されていることがあります。型の階層構造にこのような追加がなされるかもしれません。列挙した段落があります。これらの属性は実装へのアクセス手段を提供するもので、一般的な用途に利用するためのものではありません。特殊属性の定義は将来変更される可能性があります。Noneこの型には単一の値しかありません。この値を持つオブジェクトはただ一つしか存在しません。このオブジェクトは、様々な状況で値が存在しないことをしめします。