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