Python 辞書のキー名の変更
辞書内のキーの名前変更は、Python プログラミングの一般的なタスクです。このガイドでは、2 つの異なる方法を使用してキー名を効率的に更新する方法について説明します。
方法 1: 2 段階のアプローチ
に関連付けられた値を割り当てる古いキーを新しいキーに変換:
dictionary[new_key] = dictionary[old_key]
辞書から古いキーを削除:
del dictionary[old_key]
メソッド2: ワンステップアプローチ
pop() メソッドを使用して両方のステップを 1 行に結合します:
dictionary[new_key] = dictionary.pop(old_key)
このアプローチは、アクセスする必要がない場合に便利です。キーを変更した後の古い値。ただし、古いキーが存在しない場合は KeyError 例外が発生することに注意することが重要です。
例
次の辞書を考えてみましょう:
dictionary = { 1: 'one', 2: 'two', 3: 'three' }
「one」のキーを 1 から「ONE」に変更するには:
dictionary['ONE'] = dictionary.pop(1)
結果の辞書は次のようになります:
dictionary = { 2: 'two', 3: 'three', 'ONE': 'one' }
これらのメソッドに従うと、 Python 辞書内のキー名を簡単に変更して、データの整合性と一貫性を維持できます。
以上がPython 辞書内のキーの名前を効率的に変更するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。