generated at
Python:シーケンス
リスト、タプル、文字列はデータを一列に並べたデータ構造という共通点がある。
このようなデータ型を「シーケンス(sequence) 」という。
Python にはシーケンスに適用できる 共通の操作がある。

反復可能なオブジェクト (iterable) は、 特殊なメソッド __getitem__() および __len__() を介して整数インデクスを使った効率的な要素アクセスをサポートします。
組み込みシーケンス型には、:class:list 、:class: str 、 :class: tuple 、 および :class: unicode があります。
dict は __getitem__() と __len__() もサポートしますが、検索の際に任意の 変更不能 (immutable) なキーを使うため、シーケンスというよりもむしろマップ (mapping) とみなされて いるので注意してください