2.1 第2版での変更点 2.2 組み込みのシーケンス型の概要 2.3 リスト内包記法とジェネレータ表現 2.3.1 リスト内包記法と読みやすさ 2.3.2 listcompとmapやfilterとの比較 2.3.3 デカルト積 2.3.4 ジェネレータ表現 2.4 タプルとイミュータブルなリストの違い 2.4.1 レコードとしてのタプル 2.4.2 イミュータブルなリストとしてのタプル 2.4.3 タプルとリストのメソッド 2.5 シーケンスやイテレート可能なオブジェクトのアンパック 2.5.1 *を使った複数項目の取得 2.5.2 関数呼び出しとシーケンスのリテラルでの*を使ったアンパック 2.5.3 入れ子のアンパック 2.6 シーケンスのパターンマッチング 2.6.1 インタープリタでのシーケンスに対するパターンマッチング 2.6.1.1 lambdaの別パターン 2.6.1.2 関数定義の短縮表現 2.7 スライス 2.7.1 スライスやレンジに終点の項目が含まれない理由 2.7.2 スライスのオブジェクト 2.7.3 多次元のスライスと3点リーダー 2.7.4 スライスへの代入 2.8 シーケンスでの+や* 2.8.1 多重のリストの組み立て 2.8.2 シーケンスでの累算代入 2.8.3 +=のクイズ 2.9 list.sortと組み込みのsorted 2.10 リストが最適ではないケース 2.10.1 配列 2.10.2 メモリビュー 2.10.3 NumPy 2.10.4 キュー(デックなど) 2.11 この章のまとめ 2.12 参考資料