はじめに
辞書は Python における基本的なデータ構造です。キーと値のペアを格納することができ、現実世界のオブジェクトや概念を表現するために頻繁に使用されます。このチャレンジでは、辞書とその値を扱います。
辞書の値
フラットな辞書が与えられ、辞書内のすべての値のフラットなリストを返す関数を作成する必要があります。あなたのタスクは、values_only(flat_dict)関数を実装することです。この関数は、フラットな辞書を引数として受け取り、辞書内のすべての値のリストを返します。
この問題を解決するには、与えられた辞書の値を返すためにdict.values()メソッドを使用できます。その後、list()関数を使用して結果をリストに変換できます。
def values_only(flat_dict):
return list(flat_dict.values())
ages = {
'Peter': 10,
'Isabel': 11,
'Anna': 9,
}
values_only(ages) ## [10, 11, 9]
まとめ
このチャレンジでは、フラットな辞書からすべての値を抽出し、それらをリストとして返す方法を学びました。辞書の値を取得するためにdict.values()メソッドを使用し、その後list()関数を使って結果をリストに変換しました。これは、Python で辞書を扱う際に役立つ技術です。