我正在使用「添加」和「設置」將值作爲值輸入到字典鍵。事情是,我的字典鍵是一個字符串。所以,我不能使用「append」將列表作爲值。因此,我使用「添加」和「設置」附加到值。但他們不會在列表中允許重複。我如何更改我的代碼以允許重複?我的部分代碼如下:當使用集合時,如何在字典中允許重複值
if myKey in myDict.keys():
myDict[myKey].add(value)
else:
myDict[mykey] = set([value])
這裏,value是一個浮點數。例如,如果myKey是「abcd」並且它的值列表是[1.5,2.5,3.5,1.5],通過使用上面的代碼,我只能得到['abcd':1.5,2.5,3.5]。我如何更改代碼以允許重複值而不使用append?提前致謝。
您可以讓該鍵是一個字符串,仍然有一個值列表。 – BrenBarn