- 追加された行はこのように表示されます。
- 削除された行は
このように表示されます。
{{category Python}}
! シーケンス
!!! シーケンス
有限個で、データの並びに順序がある集合。正の整数によって見出しがつけられている。
list、tuple、string、bytes、bytearray、range。
可変:list、bytearray
不変:tuple、string、bytes、range
シーケンスは順序を持つので、スライスによるデータ値指定が可能。
! セット
!!! セット
有限個で、データの並びに順序がない、不変オブジェクトの集合。可変オブジェクトをセット集合に含むことはできない(入れようとすると例外が発生する)。セット集合が含む各オブジェクトは互いに一意であることが保証される。
set、frozenset。
可変:set
不変:frozenset
! マッピング
!!! マッピング
インデックス・データのセットによって見出しがつけられた、有限個の集合。
マッピングのインデックスが「セット」であるということは、インデックス集合中の各値は互いに一意であることが保証されている、ということ。これすなわちインデックスキーの概念。
dict。
dictは可変。
dictのインデックス、またはインデックス集合は、Pythonでは単に「キー」と呼ばれる。
キーによって見出しがつけられたdict内の値、または値の集合は、「アイテム」と呼ばれる。