Skip to main content
 首页 » 编程设计

python之如何在字典中的特定键之间交换值

2025年05月04日18jpfss

假设您有这样一本字典:

d = { 
    'A': 'content_for_A', 
    'B': 'content_for_B' 
} 

在两个条目之间交换值的最有效方法是什么?所以结果应该是这样的:

d = { 
    'A': 'content_for_B', 
    'B': 'content_for_A' 
} 

当然,您可以创建一个新字典d2 并执行d2['A'] = d['B']; d2['B'] = d['A'] 但这是推荐的方式还是无需创建新字典的有效方式?

请您参考如下方法:

d['A'], d['B'] = d['B'], d['A'] 

元组拆包是 Python 中一个很棒的工具,无需创建中间变量即可交换两个对象的值。