Python 遍历字典的若干方法】的更多相关文章

1.遍历key值 1 >>> d = {'Python':'astonishing', 'C++':'complicated', 'Java':'versatile'} 2 >>> for key in d: 3 ... print(key + ':' + d[key]) 4 ... 5 Python:astonishing 6 C++:complicated 7 Java:versatile 同理,可把下列代码的d改为d.keys() notice:python2除了…
a={'a':{'b':{'c':{'d':'e'}},'f':'g'},'h':'i'} def show(myMap): for str in myMap.keys(): secondDict=myMap[str] print str if type(myMap[str]).__name__=='dict': for key in secondDict.keys(): if type(secondDict[key]).__name__=='dict': print key show(seco…
#遍历字典中的所有键和值 zd1={"姓名":"张三","年龄":20,"性别":"女"} zd2={"姓名":"张三","年龄":"20","性别":"女","小名":"张三"} for zd in zd1: #默认显示字典中的键 print(zd…
#!/usr/bin/python dict={"a":"apple","b":"banana","o":"orange"} print "##########dict######################" for i in dict: print "dict[%s]=" % i,dict[i] print "##########…
# 字典的简述 # 1.字典不能做字典的key,列表也不能作为列表的key info={ 'k1':'v1', 'k2':'v2' } print(info) #2.通过键获取值 print(info['k1']) #3.可以用del删除 #4.可以用for遍历,并且可以用.keys和.values进行值和键的获取 for i in info: print(i,info[i]) #5.布尔值可以作为字典的key #6.常见方法:clear,copy,deepcopy #7.fromkeys 每个…
#-*- coding:utf-8 -*-#Author:gxli#定义字典id_db={ 233333199211222342:{ 'name':'xiaoa', 'age':23, 'addr':'shanghai' }, 130222198305032876:{ 'name':'xiaob', 'age':25, 'addr':'guangzhou' }, }#显示233333199211222342的值print(id_db[233333199211222342])#修改23333319…
#定义一个空字典: a={ } 定义一个字典: d={'age':18} #增加一个元素: d['age']=20   d[k]=v d.setdefault('age',18)    d.setdefault(k,v) #修改一个元素的值: d['age']=78 #删除一个元素: d.pop('name') del d['name'] #查询一个元素: d['age'] d.get('age') d.keys() d.values() 循环一个元素: for k in d : print(k…
for item in list(somelist): somelist.remove(item)…
首先引用下pythondoc pop(key[, default]) If key is in the dictionary, remove it and return its value, else return default. If default is not given and key is not in the dictionary, a KeyError is raised. 然后是例子 default = dic(a='a', b='b', c='c') k = default.…
dict={"a":"apple","b":"banana","o":"orange"} print "##########dict######################" for i in dict: print "dict[%s]=" % i,dict[i] print "###########items############…