Python における辞書のキーの抽出

Beginner

This tutorial is from open-source community. Access the source code

はじめに

Python では、辞書はキーと値のペアのコレクションです。各キーは一意であり、対応する値にアクセスするために使用されます。時々、辞書からキーのみを抽出する必要がある場合があります。このチャレンジでは、フラットな辞書を入力として受け取り、そのすべてのキーのリストを返す関数を作成することが課題となっています。

辞書のキー

入力としてフラットな辞書を受け取り、そのすべてのキーのリストを返す関数 keys_only(flat_dict) を作成します。

この問題を解決するには、次の手順に従うことができます。

  1. dict.keys() を使用して、与えられた辞書のキーを返します。
  2. 前の結果の list() を返します。
def keys_only(flat_dict):
  return list(flat_dict.keys())
ages = {
  'Peter': 10,
  'Isabel': 11,
  'Anna': 9,
}
keys_only(ages) ## ['Peter', 'Isabel', 'Anna']

まとめ

このチャレンジでは、Python の辞書からキーのみを抽出する方法を学びました。辞書のキーを返すには dict.keys() メソッドを使用し、その結果をリストに変換します。