Python内存数据结构--字典

来源:互联网 发布:mysql trigger 判断 编辑:程序博客网 时间:2024/05/22 17:04

此文章记录自己学习字典的过程:

#coding=utf-8d1 = {'name':'wangyun','sex':'man','age':'18','score':'98'}print (d1)print("字典的长度:%d"%len(d1))print(d1['name'])'''给字典添加元素字典名[‘Key’] = 'value''''d1['money'] = '8000'print (d1)'''合并两个字典:update'''d2 = {'point':'3.4','birth':'1996.06.13'}d1.update(d2)print(d1)'''删除字典元素pop()方法可以删除指定的字典元素,并且返回删除的元素值'''d2.pop('birth')print(d2)'''判断字典元素中 是否包含元素key in 字典名'''if 'name' in d1:    print("字典中包含此元素,其值为:%s"%d1['name'])else:    print("字典中不包含元素")'''遍历字典中的元素使用 for...in...for key in 字典名.key():#访问字典中键for key in 字典名.values():#访问字典中值'''#遍历键for key in d1.keys():    print ("键"+key+"的值:"+d1[key])#遍历值:for values in d1.values():        print(values)'''清空字典:clear()'''d2.clear()print (d2)'''字典的嵌套:通过字典名[键][键]访问元素'''d3 = {'name':{'first':'wang','last':'yun'},'nick':'shanshui'}print(d3['name']['first'])----------运行结果:![运行结果](http://img.blog.csdn.net/20170828153235684?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc2luYXRfMzgzMjE4ODk=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
原创粉丝点击