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中使用pprint函数进行格式化输出的教程
Apr 07 Python
在Django中创建动态视图的教程
Jul 15 Python
python实现用户登录系统
May 21 Python
Python3.x爬虫下载网页图片的实例讲解
May 22 Python
对Python 检查文件名是否规范的实例详解
Jun 10 Python
分享8点超级有用的Python编程建议(推荐)
Oct 13 Python
python中@property和property函数常见使用方法示例
Oct 21 Python
wxPython实现整点报时
Nov 18 Python
python如何安装下载后的模块
Jul 03 Python
Django Form常用功能及代码示例
Oct 13 Python
python脚本框架webpy模板控制结构
Nov 20 Python
python解析照片拍摄时间进行图片整理
Jul 23 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轻松实现中英文混排字符串截取
2014/05/28 PHP
php函数serialize()与unserialize()用法实例
2014/11/06 PHP
PHP整合PayPal支付
2015/06/11 PHP
Javascript 判断 object 的特定类转载
2007/02/01 Javascript
jQuery 位置插件
2008/12/25 Javascript
jQuery 核心函数以及jQuery对象
2010/03/23 Javascript
js借助ActiveXObject实现创建文件
2013/09/29 Javascript
用js+iframe形成页面的一种遮罩效果的具体实现
2013/12/31 Javascript
jquery检测input checked 控件是否被选中的方法
2014/03/26 Javascript
jQuery四种选择器使用及示例
2016/06/05 Javascript
JS实现关闭当前页而不弹出提示框的方法
2016/06/22 Javascript
jQuery插件dataTables添加序号列的方法
2016/07/06 Javascript
jquery计算出left和top,让一个div水平垂直居中的简单实例
2016/07/13 Javascript
详解AngularJS通过ocLazyLoad实现动态(懒)加载模块和依赖
2017/03/01 Javascript
js实现倒计时器自定义时间和暂停
2019/02/25 Javascript
JavaScript实现获取两个排序数组的中位数算法示例
2019/02/26 Javascript
详释JavaScript执行环境与执行栈
2019/04/02 Javascript
vue3.0实现点击切换验证码(组件)及校验
2020/11/18 Vue.js
python实现的各种排序算法代码
2013/03/04 Python
Python扫描IP段查看指定端口是否开放的方法
2015/06/09 Python
Python基于select实现的socket服务器
2016/04/13 Python
Python多线程threading和multiprocessing模块实例解析
2018/01/29 Python
windows下pycharm安装、创建文件、配置默认模板
2018/07/31 Python
Python Django框架单元测试之文件上传测试示例
2019/05/17 Python
python绘制已知点的坐标的直线实例
2019/07/04 Python
详解python polyscope库的安装和例程
2020/11/13 Python
Python编写万花尺图案实例
2021/01/03 Python
网页中的电话号码如何实现一键直呼效果_附示例
2016/03/15 HTML / CSS
KENZO官网:高田贤三在法国创立的品牌
2019/05/16 全球购物
zooplus波兰:在线宠物店
2019/07/21 全球购物
学生党员检讨书范文
2014/12/27 职场文书
捐款通知怎么写
2015/04/24 职场文书
毕业实习感受与体会
2015/05/26 职场文书
古诗文之爱国名句(77句)
2019/09/24 职场文书
css 中多种边框的实现小窍门
2021/04/07 HTML / CSS
解决Vmware虚拟机安装centos8报错“Section %Packages Does Not End With %End. Pane Is Dead”
2022/06/01 Servers