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

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

DDD
リリース: 2024-11-07 15:58:02
オリジナル
784 人が閲覧しました

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート