Python: Key in einem Dict ändern

2013-05-12 21:23

Eine Kleinigkeit für die Trickkiste, denn normalerweise sind die Keys von Dictionaries in Python unveränderlich. Gefunden habe ich es im Blog von Javier Andrés Alonso.

>>> my_dict = {"protocol": "HTTP", "size": 1024}
>>> my_dict["inet_protocol"] = my_dict.pop("protocol")
>>> print my_dict
{'inet_protocol': 'HTTP', 'size': 1024}

PS: Funktioniert in Python 2 & 3 :)

Tags: