例如,假设我有 3 个朋友,John、Carter、Bill,我想跟踪他们去过的地方。这些地点在字典中,如果他们访问过该地点,则其值为 1,否则为 0。
places = {"LA": 0, "San Jose": 0, "NY": 0}
现在设置它不起作用,因为它是一个浅拷贝:
friends = {"John": places, "Carter": places, "Bill": places}
我现在的简单解决方案是:
friends = {"John": {"LA": 0, "San Jose": 0, "NY": 0}, "Carter": {"LA": 0, "San Jose": 0, "NY": 0}, "Bill": {"LA": 0, "San Jose": 0, "NY": 0}}
这似乎不是很有效。有没有更好的方法来做我想要在 Python 中实现的目标?是为了填充朋友的语法还是完全是一种新方法?