python对字典的基本操作(遍历、排序)总结,Python字典操作简明总结
1.dict()创建字典
复制代码 代码如下:
>>> fdict = dict((['x', 1], ['y', 2]))
>>> fdict
{'y': 2, 'x': 1}
2.fromkeys() 来创建一个"默认"字典,字典中元素具有相同的值
复制代码 代码如下:
>>> ddict = {}.fromkeys(('x', 'y'), -1)
>>> ddict
{'y': -1, 'x': -1}
3.遍历字典
使用keys()遍历
复制代码 代码如下:
>>> dict2 = {'name': 'earth', 'port': 80}
>>>
>>>> for key in dict2.keys():
... print 'key=%s, value=%s' % (key, dict2[key])
...
key=name, value=earth
key=port, value=80
使用迭代器遍历
复制代码 代码如下:
>>> dict2 = {'name': 'earth', 'port': 80}
>>>
>>>> for key in dict2:
... print 'key=%s, value=%s' % (key, dict2[key])
...
key=name, value=earth
key=port, value=80
4.获得value值
字典键加上中括号来得到
复制代码 代码如下:
>>> dict2['name']
'earth'
5.成员操作符:in或not in
判断键是否存在
复制代码 代码如下:
>>> 'server' in dict2 # 或 dict2.has_key('server')
False
6.更新字典
复制代码 代码如下:
>>> dict2['name'] = 'venus' # 更新已有条目
>>> dict2['port'] = 6969 # 更新已有条目
>>> dict2['arch'] = 'sunos5'# 增加新条目
7.删除字典
复制代码 代码如下:
del dict2['name'] #删除键为“name”的条目
dict2.clear() #删除 dict2 中所有的条目
del dict2 #删除整个 dict2 字典
dict2.pop('name') #删除并返回键为“name”的条目
8.values()返回值列表
复制代码 代码如下:
>>>
>>> dict2.values()
[80, 'earth']
9.items()返回(键,值)元组列表
复制代码 代码如下:
>>> dict2.items()
[('port', 80), ('name', 'earth')]
python对字典的基本操作(遍历、排序)总结,Python字典操作简明总结相关推荐
- python字典有什么用_Python中的字典介绍
一.什么是字典? 字典是python语言中唯一的映射类型 映射类型对象里哈希值(键,key)和指向的对象(值,value)是一对多的广西,通常被认为是可变的哈希表 字典对象是可变的,它是一个容器类型, ...
- python从键盘获取输入并排序_python从键盘输入数字并排序-女性时尚流行美容健康娱乐mv-ida网...
女性时尚流行美容健康娱乐mv-ida网 mvida时尚娱乐网 首页 美容 护肤 化妆技巧 发型 服饰 健康 情感 美体 美食 娱乐 明星八卦 首页 > 高级搜索 python 读取 键盘 输入 ...
- python编程第5版_正版 Python学习手册(原书第5版) python编程从入门到精通 python入门 计算机网络...
上册 前言1 部分使用入门 章问答环节21 人们为何使用Python21 软件质量22 开发者效率23 Python是一门"脚本语言"吗23 好吧,Python的缺点是什么25 如 ...
- python编程入门与案例详解-quot;Python小屋”免费资源汇总(截至2018年11月28日)...
原标题:"Python小屋"免费资源汇总(截至2018年11月28日) 为方便广大Python爱好者查阅和学习,特整理汇总微信公众号"Python小屋"开通29 ...
- python元组的创建取值排序计数_Python元组 tuple的概念与基本操作详解【定义、创建、访问、计数、推导式等】...
本文实例讲述了Python元组 tuple的概念与基本操作.分享给大家供大家参考,具体如下: 元组 tuple 元组 tuple的定义 元组的创建 元组的元素访问和计数 1. 元组的元素不能修改 2. ...
- python字符串,列表,元组,字典的基本操作
python字符串,列表,元组,字典的基本操作 文章目录 python字符串,列表,元组,字典的基本操作 一.字符串 1.1字符串的输出 1.2字符串的输入 1.3下标和切片 1.4 字符串常见操作 ...
- python读取字符串的list dict_转:Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结...
1 创建列表2 sample_list = ['a',1,('a','b')]3 4 Python 列表操作5 sample_list = ['a','b',0,1,3]6 7 得到列表中的某一个值8 ...
- python 列表、元组、集合、字典、循环遍历数据结构
python 列表.元组.集合.字典.数据结构的循环(整理自python文档) 列表-list-用方括号标注,逗号分隔的一组值 list 的 方法 对list添加.插入.删除.查找.排列.翻转 lis ...
- python循环展示大写字母_python调用大写函数python中字典的循环遍历的两种方式
开发中经常会用到对于字典.列表等数据的循环遍历,但是python中对于字典的遍历对于很多初学者来讲非常陌生,今天就来讲一下python中字典的循环遍历的两种方式. 注意: python2和python ...
最新文章
- gff文件_GFF格式说明
- C#基础系列问题一break、continue、return、goto语句
- 使用Disruptor实现生产者和消费者模型
- 使用poi写入doc文档中文档打不开_基于NodeJS和浏览器的PDF文档引擎——PDFKit
- 2017ACM/ICPC广西邀请赛
- java ui自动化测试脚本,如何用Airtest编写UI自动化脚本(示例代码)
- 【转】Win32 Slider Control的用法
- excel 多次筛选后的range数据处理
- 谷歌驱动和谷歌版本必须一一对应吗_谷歌:华为别用我的安卓系统!自己研发一个去...
- 1.1 为什么选择Excel绘制论文图表
- 如何手动合成年度夜间灯光影像
- 绕过“请在微信客户端打开链接”如微师下载视频等。
- 本地计算机无法启动dhcp服务,重装系统后dhcp服务器无法启动怎么办
- html5 合成两张图片,HTML5 Canvas笔记——图像合成
- Unity发布项目,记录日志并写入文件。
- 取消检验批过账(取消检验批UD判定到Rerel,再把非限性库存转到质检库存,然后就可以取101收货了)
- 别愁了,预测模型这样做!
- SQLServer将日期转换成字符串格式
- 北大光华管理学院公开课北京站
- 如何在xmd上运行java文件,XMD(XML类)类的用法
热门文章
- wxWidgets:wxStaticLine类用法
- wxWidgets:wxMDIChildFrame类用法
- wxWidgets:WxBase 事件循环
- boost::python::wrapper相关的测试程序
- boost::phoenix::arg_names相关的测试程序
- boost::hana::detail::ebo用法的测试程序
- boost::undirected_dfs用法的测试程序
- boost::core模块实现交换primitive
- Boost:BOOST_ASSERT扩展的用法测试程序
- DCMTK:OFDate, OFTime and OFDateTime类的测试程序