我正在开发一个函数。如果在“d”中找到“source”,那么它将被添加到它的字典对象的值中,否则将被添加。例如在这种情况下。 “a”加两次,但“b”加一次。Python条件字典词典
我想获得输出如下(最后一行)
谢谢。
def adder(source,dest,weight):
""""""
if __name__ == "__main__":
d = {} #dictionary
adder('a','b',1)
adder('a','f',4)
adder('b','c',1)
adder('f','g',3)
print d
{'a':{'b':1,'f':4}, 'b':{'c':1}, 'f':{'g':3},g:{},c:{}} #<----final o/p needed
有什么问题吗?代码中包含 – trutheality
问题。 –