実現するために呼び出されます。シーケンスの場合、キーとして整数とスライスオブジェクトを受理できなければなりません。メソッド次第となります。送出しなければなりません。送出しなければなりません。送出されるものと期待しています。対する代入を実装するために呼び出されます。同じ注意事項があてはまります。このメソッドを実装できるのは、あるキーに対する値の変更をサポートしているか、新たなキーを追加できるようなマップの場合と、ある要素を置き換えることができるシーケンスの場合だけです。メソッドと同様の例外の送出を行わなければなりません。削除を実装するために呼び出されます。同じ注意事項があてはまります。このメソッドを実装できるのは、キーの削除をサポートしているマップの場合と、要素を削除できるシーケンスの場合だけです。メソッドと同様の例外の送出を行わなければなりません。よって呼び出されます。object.__iter__(self)¶このメソッドは、コンテナに対してイテレータが要求された際に呼び出されます。このメソッドは、コンテナ内の全てのオブジェクトに渡って反復処理できるような、新たなイテレータオブジェクトを返さなければなりません。マッピングでは、コンテナ内のキーに渡って反復処理しなければなりません。イテレータの場合、自分自身を返さなければなりません。組み込み関数が逆方向イテレーションを実装するために、(存在すれば)呼び出します。コンテナ内の全要素を逆順にイテレートする、新しいイテレータを返すべきです。使った方法にフォールバックします。帰属テスト演算を実装するために呼び出されます。内に存在する場合には真を、そうでない場合には偽を返さなければなりません。マップオブジェクトの場合、値やキーと値の組ではなく、キーに対する帰属テストを考えなければなりません。以下のメソッドを定義して、数値型オブジェクトをエミュレートすることができます。未定義のままにしておかなければなりません。