トップ 差分 一覧 ソース 検索 ヘルプ PDF RSS ログイン

ビルトイン型メモ.py

[Python]

シーケンス

有限個で、データの並びに順序がある集合。正の整数によって見出しがつけられている。
list、tuple、string、bytes、bytearray、range。

可変:list、bytearray
不変:tuple、string、bytes、range

シーケンスは順序を持つので、スライスによるデータ値指定が可能。

セット

有限個で、データの並びに順序がない、不変オブジェクトの集合。可変オブジェクトをセット集合に含むことはできない(入れようとすると例外が発生する)。セット集合が含む各オブジェクトは互いに一意であることが保証される。
set、frozenset。

可変:set
不変:frozenset

マッピング

インデックス・データのセットによって見出しがつけられた、有限個の集合。
マッピングのインデックスが「セット」であるということは、インデックス集合中の各値は互いに一意であることが保証されている、ということ。これすなわちインデックスキーの概念。
dict。

dictは可変。

dictのインデックス、またはインデックス集合は、Pythonでは単に「キー」と呼ばれる。
キーによって見出しがつけられたdict内の値、または値の集合は、「アイテム」と呼ばれる。