python实现给字典添加条目的方法


Posted in Python onSeptember 25, 2014

本文实例讲述了python实现给字典添加条目的方法,是针对字典操作中比较实用的技巧。分享给大家供大家参考。

具体实现方法如下:

def addWord(theIndex,word,pagenumber): 
  theIndex.setdefault(word, [ ]).append(pagenumber)#存在就在基础上加入列表,不存在就新建个字典key 
 
d = {"hello":[3]} 
#d = {} 
addWord(d,"hello",3) 
addWord(d,"hello",56) 
addWord(d,"nihao",24) 
print d

本文测试环境为Python2.7.6

程序运行结果如下:

{'nihao': [24], 'hello': [3, 3, 56]}

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

Python 相关文章推荐
Python SQLAlchemy基本操作和常用技巧(包含大量实例,非常好)
May 06 Python
Python通过RabbitMQ服务器实现交换机功能的实例教程
Jun 29 Python
python先序遍历二叉树问题
Nov 10 Python
Python之多线程爬虫抓取网页图片的示例代码
Jan 10 Python
利用django-suit模板添加自定义的菜单、页面及设置访问权限
Jul 13 Python
python 读取鼠标点击坐标的实例
Dec 29 Python
Python控制键盘鼠标pynput的详细用法
Jan 28 Python
python处理document文档保留原样式
Sep 23 Python
使用python创建生成动态链接库dll的方法
May 09 Python
如何让PyQt5中QWebEngineView与JavaScript交互
Oct 21 Python
python3爬虫中多线程进行解锁操作实例
Nov 25 Python
python开发实时可视化仪表盘的示例
May 07 Python
python实现忽略大小写对字符串列表排序的方法
Sep 25 #Python
python对字典进行排序实例
Sep 25 #Python
python实现在无须过多援引的情况下创建字典的方法
Sep 25 #Python
python迭代器实例简析
Sep 25 #Python
Python中itertools模块用法详解
Sep 25 #Python
Python中unittest用法实例
Sep 25 #Python
跟老齐学Python之赋值,简单也不简单
Sep 24 #Python
You might like
菜鸟学PHP之Smarty入门
2007/01/04 PHP
PHP使用PHPExcel删除Excel单元格指定列的方法
2016/07/06 PHP
php注册系统和使用Xajax即时验证用户名是否被占用
2017/08/31 PHP
jquery tools之tabs 选项卡/页签
2009/07/25 Javascript
关于js datetime的那点事
2011/11/15 Javascript
JavaScript 用cloneNode方法克隆节点的代码
2012/10/15 Javascript
javascript表单验证和Window详解
2014/12/11 Javascript
png在IE6 下无法透明的解决方法汇总
2015/05/21 Javascript
javascript中Date()函数在各浏览器中的显示效果
2015/06/18 Javascript
jquery实现网页的页面平滑滚动效果代码
2015/11/02 Javascript
javascript学习小结之prototype
2015/12/03 Javascript
Javascript实现图片轮播效果(二)图片序列节点的控制实现
2016/02/17 Javascript
浅析JS原型继承与类的继承
2016/04/07 Javascript
微信小程序 配置文件详细介绍
2016/12/14 Javascript
jQuery实现鼠标响应式淘宝动画效果示例
2018/02/13 jQuery
解决vue js IOS H5focus无法自动弹出键盘的问题
2018/08/30 Javascript
优雅的在React项目中使用Redux的方法
2018/11/10 Javascript
微信小程序实现上传多张图片、删除图片
2020/07/29 Javascript
ES6 十大特性简介
2020/12/09 Javascript
[49:27]LGD vs OG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
python实现将文本转换成语音的方法
2015/05/28 Python
Python设计模式之代理模式简单示例
2018/01/09 Python
Python实现的三层BP神经网络算法示例
2018/02/07 Python
Anaconda 离线安装 python 包的操作方法
2018/06/11 Python
正确理解Python中if __name__ == '__main__'
2019/01/24 Python
python中id函数运行方式
2020/07/03 Python
python解包概念及实例
2021/02/17 Python
CSS3实现渐变背景兼容问题
2020/05/06 HTML / CSS
HTML5 Canvas draw方法制作动画效果示例
2013/07/11 HTML / CSS
Nordgreen手表德国官方网站:丹麦极简主义手表
2019/10/31 全球购物
优秀毕业生找工作自荐信
2014/06/23 职场文书
2014年预备党员端正入党动机思想汇报
2014/09/13 职场文书
大学生党员个人对照检查材料范文
2014/09/25 职场文书
关于k8s环境部署mysql主从的问题
2022/03/13 MySQL
Python 的演示平台支持 WSGI 接口的应用
2022/04/20 Python
openEuler 搭建java开发环境的详细过程
2022/06/10 Servers