公開ライブラリ/このデッキ
共有された暗記カード
Python データ構造編
全25枚
Python データ構造編(25枚) Pythonの4つの主要なデータ構造(リスト、辞書、タプル、セット)を徹底的にマスターするデッキです。 各データ構造の特徴、使い分け、よく使うメソッド(append, pop, keys, values, addなど)を網羅。 リスト内包表記や辞書内包表記といった効率的な書き方、スライス操作、ネストした構造の扱い方まで実践的な内容を含みます。 基礎編を終えた方が、実務でよく使うデータ操作をスムーズに行えるようになるための必須デッキです。 具体的なユースケースとともに学べます。
保存して学習を記録するには登録が必要です。
- 1
リストの特徴は?
順序があり、変更可能
- 2
タプルの特徴は?
順序があり、変更不可
- 3
辞書の特徴は?
キーと値のペア
- 4
セットの特徴は?
順序なし、重複なし
- 5
リストのスライス記法は?
リスト[開始:終了]
- 6
リストの最後の要素を取得するには?
リスト[-1]
- 7
リスト内包表記の書き方は?
[式 for 変数 in イテラブル]
- 8
条件付きリスト内包表記は?
[式 for 変数 in イテラブル if 条件]
- 9
辞書のキー一覧を取得するには?
辞書.keys()
- 10
辞書の値一覧を取得するには?
辞書.values()
- 11
辞書のキーと値のペアを取得するには?
辞書.items()
- 12
存在しないキーを安全に取得するには?
辞書.get(キー, デフォルト値)
- 13
辞書内包表記の書き方は?
{キー: 値 for 変数 in イテラブル}
- 14
リストを結合するには?
リスト1 + リスト2
- 15
リストから要素を削除するメソッドは?
remove(値) または pop(インデックス)
- 16
セットの和集合を求めるには?
セット1 | セット2 または union()
- 17
セットの積集合を求めるには?
セット1 & セット2 または intersection()
- 18
セットの差集合を求めるには?
セット1 - セット2 または difference()
- 19
要素がリストに含まれるか確認するには?
値 in リスト
- 20
リストをソートするメソッドは?
sort() または sorted()
- 21
リストを逆順にするメソッドは?
reverse() または [::-1]
- 22
タプルのアンパックとは?
複数変数への同時代入
- 23
辞書をマージするには?
辞書1 | 辞書2 (Python 3.9+)
- 24
ネストしたリストをフラット化するには?
[item for sublist in リスト for item in sublist]
- 25
リストの要素数を数えるメソッドは?
count(値)