Problem

1/9

辞書。作成方法は?

Theory Click to read/hide

辞書

ディクショナリと呼ばれる別の Python 複合データ型を見てみましょう。これはオブジェクトのコレクションであるという点でリストに似ています。
辞書とリストには次の特徴があります。
  • 両方とも変更可能です。
  • どちらも動的です (必要に応じて拡大および縮小できます)。
  • 両方ともネストできます(リストに別のリストを含めることができ、辞書に別の辞書を含めることができ、辞書にリストを含めることもできます。またその逆も可能です)
ディクショナリは、主に要素にアクセスする方法がリストとは異なります。
  • リスト要素は、インデックス作成を通じてリスト内の位置によってアクセスされます。
  • 辞書要素にはキーを使用してアクセスします。
辞書は Python で実装されたデータ構造であり、連想配列としてよく知られています。 辞書はセットで構成されます。キー ペア - 値。各キーと値のペアキーを対応する値にマッピングします。

 

辞書の作成
キーと値のペアのカンマ区切りのリストを中括弧({})で囲むことによって、辞書を定義できます。コロン(:)は各キーを区切ります。それに関連付けられた 1 つの値: d = { <キー>: <値>, <キー>: <値>, . . . <キー>: <値> }
組み込みの dict() 関数を使用して辞書を作成できます。 dict()  引数は、一連の key-value ペアである必要があります。タプルのリストはこれに適しています。 d = dict([ (<キー>、<値>)、 (<キー>、<値)、 . . . (<キー>、<値>) ]) print() コマンドを使用するだけで、リストの内容を画面に表示できます。辞書内のエントリは、作成された順序で表示されます。

Problem

国名と首都名のリストを指定して、キーが国名で値が首都である dict_country 辞書を作成します。辞書を作成するときは、以下のリストと同じ順序を使用してください。
  <頭> <本体>
資本
アブハジア スクフム
アフガニスタン カブール
アルバニア ティラナ
アルジェリア アルジェ
アルゼンチン ブエノスアイレス
アルメニア エレバン
オーストラリア キャンベラ
オーストリア ウィーン
アゼルバイジャン バクー
バハマ ナッソー
Write the program below
print(dict_country)     

     

Program check result

To check the solution of the problem, you need to register or log in!