キオクSync ロゴキオクSync

公開ライブラリ/このデッキ

共有された暗記カード

Python データ構造編

全25枚

Python データ構造編(25枚) Pythonの4つの主要なデータ構造(リスト、辞書、タプル、セット)を徹底的にマスターするデッキです。 各データ構造の特徴、使い分け、よく使うメソッド(append, pop, keys, values, addなど)を網羅。 リスト内包表記や辞書内包表記といった効率的な書き方、スライス操作、ネストした構造の扱い方まで実践的な内容を含みます。 基礎編を終えた方が、実務でよく使うデータ操作をスムーズに行えるようになるための必須デッキです。 具体的なユースケースとともに学べます。

保存して学習を記録するには登録が必要です。

  1. 1

    リストの特徴は?

    順序があり、変更可能

  2. 2

    タプルの特徴は?

    順序があり、変更不可

  3. 3

    辞書の特徴は?

    キーと値のペア

  4. 4

    セットの特徴は?

    順序なし、重複なし

  5. 5

    リストのスライス記法は?

    リスト[開始:終了]

  6. 6

    リストの最後の要素を取得するには?

    リスト[-1]

  7. 7

    リスト内包表記の書き方は?

    [式 for 変数 in イテラブル]

  8. 8

    条件付きリスト内包表記は?

    [式 for 変数 in イテラブル if 条件]

  9. 9

    辞書のキー一覧を取得するには?

    辞書.keys()

  10. 10

    辞書の値一覧を取得するには?

    辞書.values()

  11. 11

    辞書のキーと値のペアを取得するには?

    辞書.items()

  12. 12

    存在しないキーを安全に取得するには?

    辞書.get(キー, デフォルト値)

  13. 13

    辞書内包表記の書き方は?

    {キー: 値 for 変数 in イテラブル}

  14. 14

    リストを結合するには?

    リスト1 + リスト2

  15. 15

    リストから要素を削除するメソッドは?

    remove(値) または pop(インデックス)

  16. 16

    セットの和集合を求めるには?

    セット1 | セット2 または union()

  17. 17

    セットの積集合を求めるには?

    セット1 & セット2 または intersection()

  18. 18

    セットの差集合を求めるには?

    セット1 - セット2 または difference()

  19. 19

    要素がリストに含まれるか確認するには?

    値 in リスト

  20. 20

    リストをソートするメソッドは?

    sort() または sorted()

  21. 21

    リストを逆順にするメソッドは?

    reverse() または [::-1]

  22. 22

    タプルのアンパックとは?

    複数変数への同時代入

  23. 23

    辞書をマージするには?

    辞書1 | 辞書2 (Python 3.9+)

  24. 24

    ネストしたリストをフラット化するには?

    [item for sublist in リスト for item in sublist]

  25. 25

    リストの要素数を数えるメソッドは?

    count(値)