Bar*_*Pye 15 python dictionary
如何更改Python字典中的键?
例程返回字典.除了需要重命名几个键之外,字典的一切都还可以.下面的代码将字典条目(key = value)复制到具有所需密钥的新条目中,然后删除旧条目.是否有更多的Pythonic方式,也许没有重复价值?
my_dict = some_library.some_method(scan)
my_dict['qVec'] = my_dict['Q']
my_dict['rVec'] = my_dict['R']
del my_dict['Q'], my_dict['R']
return my_dict
Run Code Online (Sandbox Code Playgroud)
Bha*_*Rao 36
dict键是不可变的.这意味着他们无法改变.您可以从文档中阅读更多内容
字典由键索引,键可以是任何不可变类型
这是一个使用的解决方法 dict.pop
>>> d = {1:'a',2:'b'}
>>> d[3] = d.pop(1)
>>> d
{2: 'b', 3: 'a'}
Run Code Online (Sandbox Code Playgroud)