ディクショナリのキーと値をPythonで入れ替える方法
辞書キーと値を入れ替えるには、辞書推導式とzip()関数を使う。
- 辞書推論式を使用して新しい辞書を1つ作成し、元の辞書のキーを新しい辞書の値として、元の辞書の値を新しい辞書のキーとして使用します。
- 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'}
辞書は無順序なので、キーと値を入れ替えた新しい辞書のキーと値のペアの順序は、元の辞書とは異なる場合があります。