はじめに
Python では、辞書はキーと値のペアのコレクションです。各キーは一意であり、対応する値にアクセスするために使用されます。時々、辞書からキーのみを抽出する必要がある場合があります。このチャレンジでは、フラットな辞書を入力として受け取り、そのすべてのキーのリストを返す関数を作成することが課題となっています。
辞書のキー
入力としてフラットな辞書を受け取り、そのすべてのキーのリストを返す関数 keys_only(flat_dict) を作成します。
この問題を解決するには、次の手順に従うことができます。
dict.keys()を使用して、与えられた辞書のキーを返します。- 前の結果の
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() メソッドを使用し、その結果をリストに変換します。