Python中dict的使用
作者:互联网
创建/增加dict数据:
方法一:常规创建
d1 = {"name":"xiaoming","age":15}
方法二:动态创建
d2 = {}
d2["name"] = "xiaohong"
d2["age"] = 16
方法三:关键字创建
d3 = dict(name = 'xiaohei',age = 18)
方法四:键值创建,该方法优势是通过不同键值,可以在dict中包含多个元素
d4 = {}
d4[1001] = {"name":"xiaoming","age":15}
d4[1002] = {"name":"xiaohei","age":16}
d4[1003] = {"name":"xiaohong","age":18}
方法五:dict - - fromkeys方法
d5 = dict.fromkeys(['a',3],'B')
删除dict
del删除:
d6 = {"name":"xiaolan","age":16,"init":['跑步','唱歌','看电影']}
del d6['name']
pop删除dict:
d7 = {"name":"xiaohua","age":16,"init":['跑步','唱歌','看电影']}
d7.pop()
d7.pop('name')
clear清空dict:
d8 ={"name":"xiaohua","age":16,"init":['跑步','唱歌','看电影']}
d8.clear()
修改dict:
d9 = {"name":"xiaowang","age":18}
d10 = {}
d10[1001] = {"name":"xiaoming","age":15}
d10[1002] = {"name":"xiaohei","age":16}
d10[1003] = {"name":"xiaohong","age":18}
d9["age"] = 20
d10[1001]["age"]=25
查询dict:
查询输出dict
代码:
1 d11 = {} 2 d11[1001] = {"name":"xiaoming","age":15} 3 d11[1002] = {"name":"xiaohei","age":16} 4 d11[1003] = {"name":"xiaohong","age":18} 5 6 print("d11的值:%s"%d11) 7 print("d11的items结果:%s"%d11.items()) 8 print("d11的keys结果:%s"%d11.keys()) 9 print("d11的values结果:%s"%d11.values()) 10 print("======打印items值======") 11 for k,v in d11.items(): 12 print("%s的value值为:%s"%(k,v)) 13 print("======打印value值======") 14 for va in d11.values(): 15 print("d11的value值为:%s"%va) 16 print("======用key打印key和value======") 17 for key in d11.keys(): 18 print("{key1}的value值为:{val1}".format(key1=key,val1=d11[key]))
运行结果:
标签:d11,16,Python,age,dict,使用,print,name 来源: https://www.cnblogs.com/wangwang365/p/14217185.html