在這裏,我想更新我的設定的一個例子:更新集Python中的值?
>>> x = set()
>>> x.add(('A1760ulorenaf0821x151031175821564', 1, 0))
>>> x
set([('A1760ulorenaf0821x151031175821564', 1, 0)])
我預期的結果將是:
set([('A1760ulorenaf0821x151031175821564', 1, 1)])
我可怎麼辦呢?一套是最好的選擇,還是讓我使用另一個數據結構呢?我認爲set
中的更新方法可以做到這一點。但是,我犯了錯誤,這不是一個好的解決方案,因爲它不會將第一個參數作爲關鍵字並重復這些元素。
你將如何去識別* *什麼需要改變? –
@Martijn彼得斯我不知道我要做什麼,這是我第一次使用set。我是否需要在我的設置中使用新值進行更新?因爲第一個元素應該保持不變,而其他兩個元素都在變化。 –
那麼,你爲什麼首先使用一套? –