python中两个向字典dict中增加元素的方法(注意事项)

python中字典添加元素的方法很直接但是一次要注意,字典的key必须是不可变类型(Number or str or tuple)

from numbers import Number

dict_test = dict()

node  = "这是一个key"

value = {"x":3,"y":2}
if isinstance(node, str) or isinstance(node, Number) or isinstance(node, tuple):
    dict_test[node] = value
    print(dict_test) # {'这是一个key': {'x': 3, 'y': 2}}
else:
    print("失败")

 

注意:dict.update()方法是更新,无法让key是一个变量!

你可能感兴趣的:(python语言)