ホームページ > バックエンド開発 > Python チュートリアル > Python で辞書の items() メソッドを使用する

Python で辞書の items() メソッドを使用する

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2024-02-19 22:46:22
オリジナル
673 人が閲覧しました

Python で辞書の items() メソッドを使用する

Python のディクショナリは、一連の関連データを格納するために使用される順序のないキーと値のペアのデータ構造です。 Python の辞書には、辞書を操作するためのメソッドと演算子が豊富に用意されています。その中でも、 items() メソッドは非常によく使用されるメソッドで、ディクショナリ内のすべてのキーと値のペアのリストを返すために使用されます。この記事では、 items() メソッドの使い方を詳しく紹介し、具体的なコード例を示します。

items() メソッドを使用すると、ディクショナリ内のすべてのキーと値のペアをリスト形式で返すことができます。各キーと値のペアは、最初にキー、最後に値を持つタプルとして表されます。 items() メソッドの基本構文は次のとおりです。

dictionary.items()
ログイン後にコピー

全国辞書の例:

country_dictionary = {
    "中国": "北京",
    "美国": "华盛顿",
    "日本": "东京",
    "韩国": "首尔",
    "德国": "柏林"
}
ログイン後にコピー

items() メソッドを使用するには、辞書名の後に .items() を追加するだけです。以下は items() メソッドの使用例です:

country_dictionary_items = country_dictionary.items()
print(country_dictionary_items)
ログイン後にコピー

上記のコードを実行すると、次の結果が出力されます:

dict_items([('中国', '北京'), ('美国', '华盛顿'), ('日本', '东京'), ('韩国', '首尔'), ('德国', '柏林')])
ログイン後にコピー

ご覧のとおり、items() メソッドは dict_items を返します。物体。オブジェクトはリストに変換することも、ループして各キーと値のペアを直接取得することもできます。

dict_items オブジェクトをリストに変換する場合は、list() メソッドを使用できます。例:

country_dictionary_items_list = list(country_dictionary_items)
print(country_dictionary_items_list)
ログイン後にコピー

上記のコードを実行すると、次の結果が出力されます:

[('中国', '北京'), ('美国', '华盛顿'), ('日本', '东京'), ('韩国', '首尔'), ('德国', '柏林')]
ログイン後にコピー

ご覧のとおり、dict_items オブジェクトをリストに変換すると、すべてのキーと値が含まれるリストが作成されます。ペアが得られます。各キーと値のペアは依然としてタプルです。

もう 1 つの一般的な使用法は、for ループを通じて dict_items オブジェクトを走査し、各キーと値のペアを 1 つずつ取得することです。

for key, value in country_dictionary.items():
    print(key, value)
ログイン後にコピー

上記のコードを実行すると、次の結果が出力されます。

中国 北京
美国 华盛顿
日本 东京
韩国 首尔
德国 柏林
ログイン後にコピー

for ループを通じて、各キーと値のペアを 1 つずつ取得して、関連する操作を実行できます。

要約すると、 items() メソッドは、Python 辞書に載っている非常に実用的なメソッドの 1 つです。辞書内のすべてのキーと値のペアをリスト形式で返すことができるため、辞書データの処理と操作が容易になります。同時に、各キーと値のペアは、for ループを通じて 1 つずつ簡単に取得できます。この記事が辞書の items() メソッドの使用に役立つことを願っています。

以上がPython で辞書の items() メソッドを使用するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート