是否有任何简短而好的方法来修改python dict的所有键?
for key in my_dict.keys():
my_dict[my_modification(key)] = my_dict.pop(key)
Run Code Online (Sandbox Code Playgroud)
只要my_modification(key)
不是原始密钥就可以工作my_dict
.否则,我遇到了麻烦.在我的问题中,键都是整数-100 < key < 100
,修改只是一个全局移位,所以最小的键变为零.
只需创建一个新词典:
new_dict = {my_mod(key): my_dict[key] for key in my_dict}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
139 次 |
最近记录: |