我做在Python殼以下:字典setdefault方法如何工作?
a = [0, 1]
b = [2, 4]
c = [2, 0]
d = [4, 3]
e = [a, b, c, d]
neighbour_list = {}
,我想嘗試以下方法:
neighbour_list.setdefault(x, [])
然後
print(neighbour_list)
打印
{4: []}
我不明白它在做什麼。爲什麼py被python選爲4?
什麼是'neighbour_list'?你在變量'x'中有什麼? – Hrabal 2014-09-30 10:34:49
爲什麼當你的代碼中沒有使用變量'a,b,c,d,e'和'abcd_list'時,你沒有提供'neighbour_list'和'x'這兩個變量實際相關變量? – 2014-09-30 10:52:06
我的壞abdc_list實際上是neighbour_list,而x沒有定義我只是隨機地將它放在shell中,看看它會有什麼動作 – Hannah 2014-09-30 10:59:34