在这里,我想更新我的设定的一个例子:更新集Python中的值?
>>> x = set()
>>> x.add(('A1760ulorenaf0821x151031175821564', 1, 0))
>>> x
set([('A1760ulorenaf0821x151031175821564', 1, 0)])
我预期的结果将是:
set([('A1760ulorenaf0821x151031175821564', 1, 1)])
我可怎么办呢?一套是最好的选择,还是让我使用另一个数据结构呢?我认为set
中的更新方法可以做到这一点。但是,我犯了错误,这不是一个好的解决方案,因为它不会将第一个参数作为关键字并重复这些元素。
你将如何去识别* *什么需要改变? –
@Martijn彼得斯我不知道我要做什么,这是我第一次使用set。我是否需要在我的设置中使用新值进行更新?因为第一个元素应该保持不变,而其他两个元素都在变化。 –
那么,你为什么首先使用一套? –