我想用一些簡短的語法做同樣的事情: var p = new Dictionary<string, string>();
p["a"] = "2";
p["a"] = "3";
,而不是我要做的: if (p.ContainsKey("a"))
p["a"] = "2";
else
p.Add("a", "2");
if (p.ContainsKey("a"))
我有像這樣兩個列表生成詞典: listA = [a, b, c, d, e, f, g]
listB = [g, h, i, j, k, l]
我有以下功能 def genOneDic(dic1, dic2):
我想這樣做返回的接單DIC像 dict((e, dic1.get(e)) for e in listA) + dict((e, dic2.get(e)) for e in lis