【问题标题】:Python: how to change values of two dictionaries [duplicate]Python:如何更改两个字典的值
【发布时间】:2021-10-11 09:41:51
【问题描述】:

我有两个字典:

worker_1 = {
"name": "Peter",
"age": 46,
"salary": 24098,
"city": "Washington"
}

worker_2 = {
"name": "Adam",
"age": 52,
"salary": 19894,
"city": "Colorado"
}

如何更改这两个工人的值,使工人_1 获得工人2 的值,工人2 获得工人1 的值?

谢谢

【问题讨论】:

  • 你想同时更新其他值或者你想切换字典?

标签: python dictionary


【解决方案1】:

试试这个

worker_1, worker_2 = worker_2, worker_1

【讨论】:

  • 成功了,谢谢!
【解决方案2】:
temp_worker = worker_1
worker_1 = worker_2
worker_2 = temp_worker

我会使用临时变量,因为我喜欢确保不存在数据丢失或冲突的可能性。

【讨论】:

  • 非常感谢,这也有效!
猜你喜欢
  • 2018-12-05
  • 2015-02-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-01-18
  • 1970-01-01
  • 1970-01-01
  • 2022-01-02
相关资源
最近更新 更多