8.1 辞書 8.1.1 {}による生成 8.1.2 dict()による生成 8.1.3 dict()による変換 8.1.4 [key]による要素の追加、変更 8.1.5 [key]かget()による要素の取得 8.1.6 keys()によるすべてのキーの取得 8.1.7 values()によるすべてのバリューの取得 8.1.8 items()によるすべてのキー/バリューペアの取得 8.1.9 len()による長さの取得 8.1.10 {**a, **b}による辞書の結合 8.1.11 update()による辞書の結合 8.1.12 delによる指定したキーを持つ要素の削除 8.1.13 pop()による指定したキーを持つ要素の取得と削除 8.1.14 clear()によるすべての要素の削除 8.1.15 inを使ったキーの有無のテスト 8.1.16 =による代入 8.1.17 copy()によるコピー 8.1.18 deepcopy()によるすべての要素のコピー 8.1.19 辞書の比較 8.1.20 forとinによる反復処理 8.1.21 辞書内包表記 8.2 集合 8.2.1 set()による生成 8.2.2 set()による変換 8.2.3 len()による要素数の取得 8.2.4 add()による要素の追加 8.2.5 remove()による要素の削除 8.2.6 forとinによる反復処理 8.2.7 inによる値の有無のテスト 8.2.8 組み合わせと集合演算 8.2.9 集合内包表記 8.2.10 frozenset()によるイミュータブルな集合の作成 8.3 今までに取り上げてきたデータ構造 8.4 もっと大きいデータ構造 8.5 次章では 8.6 復習課題