python中字典dict常用操作方法实例总结


Posted in Python onApril 04, 2015

本文实例总结了python中字典dict常用操作方法。分享给大家供大家参考。具体如下:

下面的python代码展示python中字典的常用操作,字典在python开发中有着举足轻重的地位,掌握字典操作相当重要

#创建一空字典
x = {}
#创建包含三个项目的字典
x = {"one":1, "two":2, "three":3}
#访问其中的一个元素
x['two']
#返回字典中的所有键列表
x.keys()
#返回字典中的所有值列表
x.values()
#添加一个新的项目
x["four"]=4
#修改一个字典项目
x["one"] = "uno"
#删除一个字典项目
del x["four"]
#复制一个字典到新的变量
y = x.copy()
#清除所有字典项目
x.clear()
#返回字典长度,项目个数
z = len(x)
#检测字典是否包含了指定的key
z = x.has_key("one")
#遍历字典中的key
for item in x.keys(): print item
#遍历字典中的值列表
for item in x.values(): print item
#使用if语句获取字典中相应的键值
if "one" in x:
  print x['one']
if "two" not in x:
  print "Two not found"
if "three" in x:
  del x['three']

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
用Python制作检测Linux运行信息的工具的教程
Apr 01 Python
python基于Tkinter库实现简单文本编辑器实例
May 05 Python
人工智能最火编程语言 Python大战Java!
Nov 13 Python
Python yield与实现方法代码分析
Feb 06 Python
python游戏地图最短路径求解
Jan 16 Python
Python脚本利用adb进行手机控制的方法
Jul 08 Python
Python 实例方法、类方法、静态方法的区别与作用
Aug 14 Python
python爬虫实现POST request payload形式的请求
Apr 30 Python
Django --Xadmin 判断登录者身份实例
Jul 03 Python
Python logging模块进行封装实现原理解析
Aug 07 Python
python tkinter的消息框模块(messagebox,simpledialog)
Nov 07 Python
详解Python小数据池和代码块缓存机制
Apr 07 Python
python随机生成指定长度密码的方法
Apr 04 #Python
python统计字符串中指定字符出现次数的方法
Apr 04 #Python
python使用sorted函数对列表进行排序的方法
Apr 04 #Python
python实现的简单猜数字游戏
Apr 04 #Python
python使用BeautifulSoup分页网页中超链接的方法
Apr 04 #Python
python实现分析apache和nginx日志文件并输出访客ip列表的方法
Apr 04 #Python
python使用BeautifulSoup分析网页信息的方法
Apr 04 #Python
You might like
php实现jQuery扩展函数
2009/10/30 PHP
PHP 命名空间实例说明
2011/01/27 PHP
php判断电脑访问、手机访问的例子
2014/05/10 PHP
详解php魔术方法(Magic methods)的使用方法
2016/02/14 PHP
Zend Framework实现多服务器共享SESSION数据的方法
2016/03/22 PHP
php版微信开发Token验证失败或请求URL超时问题的解决方法
2016/09/23 PHP
php5对象复制、clone、浅复制与深复制实例详解
2019/08/14 PHP
PhpStorm 2020.3:新增开箱即用的PHP 8属性(推荐)
2020/10/30 PHP
基于jquery的滚动条滚动固定div(附演示下载)
2012/10/29 Javascript
浏览器图片选择预览、旋转、批量上传的JS代码实现
2013/12/04 Javascript
JQuery对表单元素的基本操作使用总结
2014/07/18 Javascript
jQuery scrollFix滚动定位插件
2015/04/01 Javascript
AngularJS数据源的多种获取方式汇总
2016/02/02 Javascript
JavaScript重载函数实例剖析
2016/05/13 Javascript
使用Angular.js开发的注意事项
2016/10/19 Javascript
浅析vue数据绑定
2017/01/17 Javascript
JS基于正则实现数字千分位用逗号分隔的方法
2017/06/16 Javascript
关于Vue单页面骨架屏实践记录
2017/12/13 Javascript
vue init失败简单解决方法(终极版)
2017/12/22 Javascript
js实现控制文件拖拽并获取拖拽内容功能
2018/02/17 Javascript
如何让Nodejs支持H5 History模式(connect-history-api-fallback源码分析)
2019/05/30 NodeJs
使用vue实现通过变量动态拼接url
2020/07/22 Javascript
python实现批量修改文件名代码
2017/09/10 Python
python+selenium实现163邮箱自动登陆的方法
2017/12/31 Python
Python实现随机漫步功能
2018/07/09 Python
django框架使用方法详解
2019/07/18 Python
解析Tensorflow之MNIST的使用
2020/06/30 Python
几款好用的python工具库(小结)
2020/10/20 Python
Annoushka英国官网:英国奢侈珠宝品牌
2018/10/20 全球购物
Cecil Mode法国在线商店:女性时尚
2021/01/08 全球购物
生日寿宴答谢词
2014/01/19 职场文书
幼儿园春季开学寄语
2014/04/03 职场文书
高校优秀辅导员事迹材料
2014/05/07 职场文书
2015年中职班主任工作总结
2015/05/25 职场文书
情况说明书格式及范文
2019/06/24 职场文书
Mybatis-Plus 使用 @TableField 自动填充日期
2022/04/26 Java/Android