ホームページ >バックエンド開発 >Python チュートリアル >Python で辞書キーの名前を変更する方法: 2 つの効率的な方法

Python で辞書キーの名前を変更する方法: 2 つの効率的な方法

DDD
DDDオリジナル
2024-11-07 15:58:02785ブラウズ

How to Rename Dictionary Keys in Python: Two Efficient Methods

辞書キーの名前変更: シンプルで効率的な解決策

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 サイトの他の関連記事を参照してください。

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