python中字典的主要特点(Python里字典的基本用法包括嵌套字典)
类别:脚本大全 浏览量:746
时间:2022-01-26 01:38:33 python中字典的主要特点
Python里字典的基本用法包括嵌套字典python字典的基本用法
创建字典:
|
mydict1 = { '薛之谦' : '我叫薛之谦' , '吴青峰' : '我叫吴青峰' , '李宇春' : '我叫李宇春' , '花花' : '我叫花花' , '赵雷' : '我叫赵雷' } emptydict = {} mydict2 = dict (薛之谦 = '我叫薛之谦' ,吴青峰 = '我叫吴青峰' ) mydict3 = dict ((( '薛之谦' , '我叫薛之谦' ),( '吴青峰' , '我叫吴青峰' ))) print (mydict1 , '\n' , mydict2 , '\n' , mydict3) |
结果:
获取字典里的内容:
|
#字典获取内容 print (mydict1[ '薛之谦' ]) |
打印结果:
修改或者新添:
|
#修改字典内容 mydict1[ '薛之谦' ] = '你神经病啊!' #存在直接修改 mydict1[ '吴亦凡' ] = '我叫吴亦凡' #不存在的直接添加 print (mydict1[ '薛之谦' ] ,mydict1[ '吴亦凡' ]) |
结果:
删除字典里的内容:
|
#删除字典内容 mydict1.pop( "赵雷" ) #标准删除姿势 print ( "删除赵雷后:" ,mydict1) del mydict1[ '花花' ] # 换个姿势删除 print ( "删除花花后:" ,mydict1) mydict1.popitem() #随机删除一个 print ( "随机删除一个后" ,mydict1) |
结果:
嵌套字典:
|
#多级字典(嵌套字典) famousdict = { '薛之谦' :{ '身高' : 178 , '体重' : 130 , '口头禅' :[ '你神经病啊!' , '我不要面子啊' ] #相应的值可以是 一个列表 }, '吴青峰' :{ '身高' : 170 , '体重' : 120 , '口头禅' :[ '我叫吴青峰' , '你好' ] } } #访问多级字典: print ( '薛之谦的体重为:' ,famousdict[ '薛之谦' ][ '体重' ], '斤' ) #修改薛之谦体重为125 famousdict[ '薛之谦' ][ '体重' ] = 125 print ( '减肥后的薛之谦体重为:' ,famousdict[ '薛之谦' ][ '体重' ], '斤' ) #新添薛之谦腰围100 famousdict[ '薛之谦' ][ '腰围' ] = 100 print ( '薛之谦的腰围为:' ,famousdict[ '薛之谦' ][ '腰围' ], 'cm' ) #多级字典删除 famousdict[ '吴青峰' ].pop( '身高' ) #标准删除 del famousdict[ '吴青峰' ][ '体重' ] #另一个删除方法 print ( '关于吴青峰现在只剩下:' ,famousdict[ '吴青峰' ]) |
结果为:
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对开心学习网的支持。如果你想了解更多相关内容请查看下面相关链接
原文链接:https://blog.csdn.net/likunkun__/article/details/81134927
您可能感兴趣
- ScriptManager.RegisterStartupScript用法
- mysql 查询语句group by用法(MySQL group by和order by如何一起使用)
- LocalStorage用法
- dockerswarm网络模式(详解Docker Swarm概念与用法)
- dedecms用法(将百度编辑器Ueditor整合到dedecms中的方法)
- sqlserver日期型数据类型是哪个(SQL Server时间戳功能与用法详解)
- laravel高级用法(Laravel5.1框架注册中间件的三种场景详解)
- C#中static静态变量的用法
- python函数基本使用(Python3中exp函数用法分析)
- select into from 和 insert into select 的用法和区别
- js的replace的用法
- python pandas读取数据库表(Python3.5 Pandas模块之DataFrame用法实例分析)
- laravel服务器设置(基于Laravel-admin 后台的自定义页面用法详解)
- python创建一个xls文件(Python XlsxWriter模块Chart类用法实例分析)
- php中row函数(PHP中number_format函数的用法讲解)
- mysql 高级用法(MySQL实现replace函数的几种实用场景)
- 红色代表什么(红色代表什么情感和含义)
- 南宋志南和尚绝句 杨柳风似庙中来(南宋志南和尚绝句)
- 今天要穿什么颜色(今天要穿什么颜色的衣服最吉利)
- 一道高中题-求杯子的高度(一道高中题-求杯子的高度)
- 网坛停摆三巨头亏损惨重,费德勒跌幅88 纳达少赚2400万(网坛停摆三巨头亏损惨重)
- Beyond 版本《无人深空》主线任务攻略 阿特拉斯之道(版本无人深空主线任务攻略)
热门推荐
- 移动端文字过多显示省略号
- dedecms中的有些功能如何修改(DedeCms参考手册、函数及文件大全)
- Asp.net操作Word文档
- php面对对象的三大特性(php中对象引用和复制实例分析)
- pandas数据分组后的处理(详解pandas如何去掉、过滤数据集中的某些值或者某些行?)
- jQuery 右侧浮动导航菜单
- mysql的binlog几种模式(MySQL系列之redo log、undo log和binlog详解)
- vuex中action的值怎么接(vuex中Getter的用法详解)
- docker自动执行镜像(docker实现重新打tag并删除原tag的镜像)
- canvas绘制动态线条(5分钟实现Canvas鼠标跟随动画背景)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9