組み込み辞書メソッド
文字列、リスト、タプルについて学習したメソッドの一部は、辞書でも機能します。たとえば、
in
(または
not in
) メソッドを使用すると、辞書に特定のキーが存在します。
また、辞書のすべてのキーを確認することもできます。
dict_country のキーの場合:
print(key)
items()
メソッドを使用して、キーと値のペアを反復処理することもできます。
dict_country.items() のキーと値の場合:
print(キー, 値)
その他の一般的に使用される方法を表に示します。
<テーブル>
<頭>
名前 |
メソッド |
説明(例) |
<本体>
辞書のサイズ |
len() |
辞書内の要素の数を返します
<プレ>
len(dict_country)
|
辞書を更新しています |
update() |
を使用すると、複数の辞書ペアを一度に更新できます。
<プレ>
dict_country.update({'ロシア': 'モスクワ', 'アルメニア': 'エレバン'}) < /前>
|
キーで値を取得 |
get() |
を使用すると、指定したキーによって値を取得できます。特定のキーが辞書に存在するかどうかを確認するために使用できます
<プレ>
dict_country.get('Russia') # キーごとに値を返します、
# そのようなキーがない場合は None を返します
dict_country.get('Russa', 0) # ロシアのキーがない場合は 0 を返します
# (0 の代わりに、任意の値を設定できます。
|
キーを削除 |
pop() |
pop() メソッドはキーを削除し、対応する値を返します。
<プレ>
dict_country.pop('バハマ')
|
辞書キー |
keys() |
keys() メソッドは、辞書内のキーのコレクションを返します。
<プレ>
dict_country.keys()
|
辞書の値 |
values() |
メソッドvalues() は、辞書内の値のコレクションを返します。
<プレ>
dict_country.values()
|
辞書ペア |
items() |
items() メソッドは、辞書内の値のコレクションを返します。
<プレ>
dict_country.items()
|
表>