ディクショナリのキーと値をPythonで入れ替える方法

辞書キーと値を入れ替えるには、辞書推導式とzip()関数を使う。

  1. 辞書推論式を使用して新しい辞書を1つ作成し、元の辞書のキーを新しい辞書の値として、元の辞書の値を新しい辞書のキーとして使用します。
  2. zip()

サンプルのコードを以下に示します。

# 原字典
my_dict = {"a": 1, "b": 2, "c": 3}

# 使用字典推导式交换键和值
swapped_dict = {value: key for key, value in my_dict.items()}

# 使用zip函数创建新字典
new_dict = dict(zip(swapped_dict.keys(), swapped_dict.values()))

print(new_dict)

母国語の日本語で言い換えてください。1つの選択肢のみを記載してください。出力例:

{1: 'a', 2: 'b', 3: 'c'}

辞書は無順序なので、キーと値を入れ替えた新しい辞書のキーと値のペアの順序は、元の辞書とは異なる場合があります。

bannerAds