def add_num(dic, key, val): if key not in dic.keys(): return False if type(dic[key]) != "list": v = dic[key] dic[key] = list() dic[key].append(v) dic[key].append(val) return dic
直接添加值dict[k1]=v1 如果存在key,并且对应的值是个list类型 可以直接dict[k1].append(v1)如果存在key,并且对应的值是一个简单的元素 那就没办法添加了
key:value 一一对应,key下的值不能添加只能修改。 key 的值为数组的话可以往value添加数据 data[key].append(newvalue)
b = []b = dict[keys]for bi in b:a.append(bi)a.append(value)dict[keys] = a 这样就好了...
key:value 一一对应,key下的值不能添加只能修改。key 的值为数组的话可以往value添加数据 data[key].append(newvalue)
比如x是dict类型,x[“a”]=1这表示,如果x中有键a那么就把值覆盖为1。如果没有则创建并赋值为1
你好,dict中一个key只能有一个value,所以只能是修改这个key的值,或者添加新的key,新的value。d = {1:"one"}d[1] = "yi"
dict是无序的,比如字典dict_data,所以直接dict_data['key'] = 'value'