我有一个字典,其值如下:
{"a": 1, "b": 2, "c": 3}
我想将键 b
重命名为 B
,而不会使其失去它的第二位置。在 Python 3.7 及更高版本中,字典保留插入顺序,因此可以依赖键的顺序,并且可能有意义。我要的最终结果是:
{"a": 1, "B": 2, "c": 3}
明显的代码是运行以下命令:
>>> dictionary["B"] = dictionary.pop("b")
{'a': 1, 'c': 3, 'B': 2}
然而,这种方法不能按照所需的顺序进行。