スポンサーリンクスポンサーリンク無料でプログラマへ!30歳までなら無料でプログラミング学校に通うことが出来ます。下の画像をクリックして無料相談会でGO!Pythonディクショナリ各キーはコロン(:)で区切られ、項目はコンマで区切られ、全体が中括弧で囲まれています。キーは辞書内で一意であり、値はそうではない可能性があります。ディクショナリの値はどのような型でも構いませんが、キーは文字列、数値、タプルなどの不変のデータ型でなければなりません。辞書の値へのアクセス:ディクショナリ要素にアクセスするには、おなじみの角カッコをキーと一緒に使用して値を取得します。dict['Age']上記のコードを実行すると、次の結果が生成されます。7辞書の一部ではないキーを持つデータ項目にアクセスしようとすると、次のようなエラーが発生します。dict['Alice']上記のコードを実行すると、次の結果が生成されます。以下の簡単な例に示すように、新しいエントリやキーと値のペアを追加したり、既存のエントリを変更したり、既存のエントリを削除したりして、辞書を更新することができます。dict['School']上記のコードを実行すると、次の結果が生成されます。School辞書要素を削除する個々の辞書要素を削除することも、辞書の内容全体を消去することもできます。1回の操作で辞書全体を削除することもできます。明示的に辞書全体を削除するには、delステートメントを使用します。dict['School']これにより、次の結果が得られます。dict辞書がもう存在しないために例外が発生することに注意してください。del()メソッドについては、以降のセクションで説明します。辞書キーのプロパティディクショナリ値には制限はありません。任意のPythonオブジェクト(標準オブジェクトまたはユーザ定義オブジェクト)にすることができます。キーについても同じではありません。辞書キーについて覚えておくべき2つの重要なポイントがあります。(a)キーごとに複数のエントリが許可されていない。重複するキーは使用できません。割り当て中に重複したキーが検出されると、最後の割り当てが優先されます。dict['Name']上記のコードを実行すると、次の結果が生成されます。Manni(b)鍵は不変でなければならない。文字列、数字、またはタプルを辞書キーとして使用できますが、[‘key’]のようなものは使用できません。以下に簡単な例を示します。dict['Name']上記のコードを実行すると、次の結果が生成されます。cmp(dict1、dict2)両方の要素を比較します。dict4)上記のプログラムを実行すると、次の結果が生成されます。len(dict)辞書の全長を指定します。これは、辞書内の項目の数と等しくなります。(dict)上記のプログラムを実行すると、次の結果が生成されます。str(dict)辞書の印刷可能な文字列表現を生成します。(dict)上記のプログラムを実行すると、次の結果が生成されます。type(変数)渡された変数の型を返します。渡された変数が辞書の場合、辞書型を返します。(dict)上記のプログラムを実行すると、次の結果が生成されます。dictのすべての要素を削除します。len(dict)上記のプログラムを実行すると、次の結果が生成されます。dict.copy()辞書dictの浅いコピーを返します。str(dict2)上記のプログラムを実行すると、次の結果が生成されます。dict.fromkeys()seqのキーと値をvalueに設定して新しい辞書を作成します。str(dict)上記のプログラムを実行すると、次の結果が生成されます。None)以下のためのキー、キー、キーではない辞書であれば値またはデフォルト値を返します。"Never")上記のプログラムを実行すると、次の結果が生成されます。dict.has_key('Sex')上記のプログラムを実行すると、次の結果が生成されます。dict.items()上記のプログラムを実行すると、次の結果が生成されます。dict.keys()上記のプログラムを実行すると、次の結果が生成されます。None)上記のプログラムを実行すると、次の結果が生成されます。dict上記のプログラムを実行すると、次の結果が生成されます。dict.values()上記のプログラムを実行すると、次の結果が生成されます。ルーティングの設定をしてみよう。PINGを飛ばしてみよう。ルーティングの設定をしてみよう。PINGを飛ばしてみよう。