python操作字典类型的常用方法(推荐)


Posted in Python onMay 16, 2016

has_key()方法可以检查字典中是否含有指定的键,如果有则返回True,否则就返回False。

语法格式:

dictionary_name.has_key(key) 

dict1 = {'01':'yangry','02':'weild','03':'hexh','04':'huangmg'}
print dict1.has_key('02')
print dict1.has_key('08') 

#result
True
False

2.clear()方法

用于清除字典中所有的项,无返回值。

使用方式:

dictionary_name.clear()

3,copy方法

copy()方法返回一个具有相同键值对的新字典,格式如下:

dictionary_targetname = dictionary_sourcenme.copy()

4,fromkeys()方法

使用给定的键来建立新的字典,每个键值对应的值为None。

dictionary_name.fromkeys([key1,key2,...],(default_value))

5,update()方法

格式:

update_dictionary.update(source_dictionary) 

mydict1 = {'1':'yy11','2':'yy22','3':'yy33'}
newdict = {'2':'success'} 

mydict1.update(newdict)
print mydict1 


#result
{'1': 'yy11', '3': 'yy33', '2': 'success'}

以上这篇python操作字典类型的常用方法(推荐)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python生成日历实例解析
Aug 21 Python
python入门之语句(if语句、while语句、for语句)
Jan 19 Python
从Python的源码来解析Python下的freeblock
May 11 Python
wxPython定时器wx.Timer简单应用实例
Jun 03 Python
Python解决抛小球问题 求小球下落经历的距离之和示例
Feb 01 Python
Pandas:Series和DataFrame删除指定轴上数据的方法
Nov 10 Python
详解python深浅拷贝区别
Jun 24 Python
python小程序实现刷票功能详解
Jul 17 Python
django和vue实现数据交互的方法
Aug 21 Python
详解用Python为直方图绘制拟合曲线的两种方法
Aug 21 Python
在pycharm中关掉ipython console/PyDev操作
Jun 09 Python
baselines示例程序train_cartpole.py的ImportError
May 20 Python
python字典的常用操作方法小结
May 16 #Python
浅析Python 中整型对象存储的位置
May 16 #Python
python字符类型的一些方法小结
May 16 #Python
浅谈Python 中整型对象的存储问题
May 16 #Python
Python对文件操作知识汇总
May 15 #Python
python实现SMTP邮件发送功能
Jun 16 #Python
详解Python函数作用域的LEGB顺序
May 14 #Python
You might like
对squid中refresh_pattern的一些理解和建议
2009/04/17 PHP
国外比较好的几个的Php开源建站平台小结
2010/04/22 PHP
PHP中的socket_read和socket_recv区别详解
2015/02/09 PHP
使用XHProf查找PHP性能瓶颈的实例
2017/12/13 PHP
PHP实现关键字搜索后描红功能示例
2019/07/03 PHP
基于laravel缓冲cache的用法详解
2019/10/23 PHP
PHP pthreads v3使用中的一些坑和注意点分析
2020/02/21 PHP
jQuery动态显示和隐藏datagrid中的某一列的方法
2013/12/11 Javascript
jQuery ajax调用WCF服务实例
2014/07/16 Javascript
node.js中的fs.rmdirSync方法使用说明
2014/12/16 Javascript
canvas实现动态小球重叠效果
2017/02/06 Javascript
nodejs6下使用koa2框架实例
2017/05/18 NodeJs
BootStrap实现文件上传并带有进度条效果
2017/09/11 Javascript
vue引入ueditor及node后台配置详解
2018/01/03 Javascript
详解关于Vue2.0路由开启keep-alive时需要注意的地方
2018/09/18 Javascript
详解vue的双向绑定原理及实现
2019/05/05 Javascript
Python-OpenCV基本操作方法详解
2018/04/02 Python
使用Anaconda3建立虚拟独立的python2.7环境方法
2018/06/11 Python
Python3中的bytes和str类型详解
2019/05/02 Python
Python的matplotlib绘图如何修改背景颜色的实现
2019/07/16 Python
Python爬虫爬取电影票房数据及图表展示操作示例
2020/03/27 Python
python 多线程中join()的作用
2020/10/29 Python
Ubuntu20.04环境安装tensorflow2的方法步骤
2021/01/29 Python
HTML5+WebSocket实现多文件同时上传的实例
2016/12/29 HTML / CSS
西班牙国家航空官方网站:Iberia
2017/11/16 全球购物
.NET程序员的数据库面试题
2012/10/10 面试题
大四学生思想汇报
2014/01/13 职场文书
简历的自我评价
2014/02/03 职场文书
给小学生的新年寄语
2014/04/04 职场文书
国庆节活动总结
2014/08/26 职场文书
个人委托书范本汇总
2014/10/01 职场文书
好好学习保证书
2015/02/26 职场文书
2015年大学生暑期实习报告
2015/07/13 职场文书
2015小学师德工作总结
2015/07/21 职场文书
《水上飞机》教学反思
2016/02/20 职场文书
Go语言设计模式之结构型模式
2021/06/22 Golang