重新命名字典鍵
問:是否可以在不重新分配或迭代的情況下重新命名字典鍵?
答: 對於常規字典:
使用此語法重新命名鍵而不影響其值或順序:
mydict[k_new] = mydict.pop(k_old)
對於有序字典(Python 3.7) ):
要保留順序,請使用更新的鍵名稱重新建立字典:
{"two" if k == 2 else k:v for k,v in d.items()}
注意:修改鍵本身作為字典鍵是不切實際的通常是不可變且可擁有的。
以上是如何在不重新分配或迭代的情況下重命名字典鍵?的詳細內容。更多資訊請關注PHP中文網其他相關文章!