Renaming a Dictionary Key in Python
In Python, dictionaries are mutable data structures that store key-value pairs. Changing the name of a key in a dictionary is a straightforward process that can be accomplished in several ways.
Two-Step Method:
dictionary = {1: 'one', 2: 'two', 3: 'three'} new_key = 'ONE' dictionary[new_key] = dictionary[1] del dictionary[1]
One-Step Method:
Alternatively, you can use the pop method to simultaneously create the new key and delete the old key. However, this method raises a KeyError if the old key does not exist.
dictionary = {1: 'one', 2: 'two', 3: 'three'} new_key = 'ONE' dictionary[new_key] = dictionary.pop(1)
Precautions:
Note that using the one-step method will permanently delete the value associated with the old key. Therefore, if you intend to preserve the value, use the two-step method instead.
The above is the detailed content of How to Rename a Dictionary Key in Python?. For more information, please follow other related articles on the PHP Chinese website!