辞書キーの名前変更: シンプルで効率的な解決策
Python 辞書はデータ構造を整理するために広く普及していますが、名前の変更が必要になる場合があります。鍵の。このタスクは簡単に思えるかもしれませんが、効果的に取り組む方法がいくつかあります。
2 ステップの方法:
このアプローチには、新しいキーの作成と値の割り当てが含まれます。古いキーに関連付けられています。その後、古いキーが辞書から削除されます。その仕組みは次のとおりです:
dictionary[new_key] = dictionary[old_key] del dictionary[old_key]
シングルステップメソッド:
より簡潔な解決策として、pop() メソッドを使用して両方の値を取得できます。古いキーに関連付けられているキーを辞書から削除します。構文は次のとおりです:
dictionary[new_key] = dictionary.pop(old_key)
ただし、古いキーが辞書に存在しない場合、このメソッドは KeyError を生成します。
補足:
注: 新しいキーに値が割り当てられると、pop() メソッドは元のキーを削除します。
例:
辞書 Dictionary = { 1: 'one', 2:'two', 3:'three' } について考えてみましょう。
ワンステップ メソッドを使用すると、次のようになります。
dictionary['ONE'] = dictionary.pop(1)
:
{2: 'two', 3: 'three', 'ONE': 'one'}
逆に、存在しないキーで同じメソッドを使用しようとすると、KeyError が発生します。
以上がPython で辞書キーの名前を変更する方法: 2 つの効率的な方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。