编程语言
首页 > 编程语言> > Python中dict的使用

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