Python Dictionary Key Change
I am creating a sort of a database and I need to change a key in a dictionary. {'lastExecution': '1-1-1970', 'wachtwoord': 'wachtwoord', 'name': {'laatsteUpdate': '1-1-1970', 'punt
Solution 1:
Here a try :
dct = {'lastExecution': '1-1-1970', 'wachtwoord': 'wachtwoord',
'name': {'laatsteUpdate': '1-1-1970', 'puntenAantal': '0'}}
dct["new_name"] = dct.pop("name")
print(dct)
Output will look like :
{'wachtwoord': 'wachtwoord', 'new_name': {'puntenAantal': '0',
'laatsteUpdate': '1-1-1970'}, 'lastExecution': '1-1-1970'}
Solution 2:
D = {'lastExecution': '1-1-1970', 'wachtwoord': 'wachtwoord',
'name': {'laatsteUpdate': '1-1-1970', 'puntenAantal': '0'}}
a = D['name'] #To save the previous value
D['new key'] = a
del D['name']
Solution 3:
data{'this': 'this is a message'}
data['that'] = data['this']
data.pop('this', None)
or in single step:
data[new_key] = data.pop(old_key)
Post a Comment for "Python Dictionary Key Change"