重新命名字典鍵:簡單高效的解決方案
Python 字典在組織資料結構方面無處不在,但有時您可能需要更改名稱的一把鑰匙。雖然此任務看似微不足道,但有多種方法可以有效地完成它。
兩步驟方法:
此方法涉及建立新鍵並指派值與其舊金鑰相關聯。隨後,舊密鑰會從字典中刪除。它的工作原理如下:
dictionary[new_key] = dictionary[old_key] del dictionary[old_key]
單步方法:
為了更簡潔的解決方案,您可以使用pop() 方法來檢索值與舊密鑰關聯並將其從字典中刪除。語法是:
dictionary[new_key] = dictionary.pop(old_key)
但是,如果舊金鑰不存在於字典中,此方法會引發 KeyError。
附加說明:
注意:一旦將值分配給新鍵,pop()方法將刪除原始鍵。
例:
考慮一個字典dictionary = { 1: '一', 2:'二', 3:'三' }.
使用一步法:
dictionary['ONE'] = dictionary.pop(1)
將導致:
{2: 'two', 3: 'three', 'ONE': 'one'}
相反,如果您嘗試對不存在的密鑰使用相同的方法,則會引發KeyError。
以上是如何在Python中重新命名字典鍵:兩種有效的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!