ホームページ  >  記事  >  バックエンド開発  >  Python 辞書の単一のキーに複数の値を追加するにはどうすればよいですか?

Python 辞書の単一のキーに複数の値を追加するにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-10-28 11:12:01280ブラウズ

How to Append Multiple Values to a Single Key in a Python Dictionary?

辞書内の 1 つのキーに複数の値を追加する

Python で年をキーとし、関連する値をリストとして持つ辞書を作成するには、次のようにタスクにアプローチできます:

<code class="python">years_dict = dict()

for line in list:
    if line[0] in years_dict:
        years_dict[line[0]].append(line[1])
    else:
        years_dict[line[0]] = [line[1]]</code>

入力年と関連する値が

2010
2
2009
4
1989
8
2009
7

である例では、次の辞書が生成されます:

{
    "2010": [2],
    "2009": [4, 7],
    "1989": [8]
}

このアプローチにより、ディクショナリ内の各年のキーに、重複を含む関連する値のリストが確実に含まれます。

以上がPython 辞書の単一のキーに複数の値を追加するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。