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字典操作简明总结相关推荐

  1. python字典有什么用_Python中的字典介绍

    一.什么是字典? 字典是python语言中唯一的映射类型 映射类型对象里哈希值(键,key)和指向的对象(值,value)是一对多的广西,通常被认为是可变的哈希表 字典对象是可变的,它是一个容器类型, ...

  2. python从键盘获取输入并排序_python从键盘输入数字并排序-女性时尚流行美容健康娱乐mv-ida网...

    女性时尚流行美容健康娱乐mv-ida网 mvida时尚娱乐网 首页 美容 护肤 化妆技巧 发型 服饰 健康 情感 美体 美食 娱乐 明星八卦 首页 > 高级搜索 python 读取 键盘 输入 ...

  3. python编程第5版_正版 Python学习手册(原书第5版) python编程从入门到精通 python入门 计算机网络...

    上册 前言1 部分使用入门 章问答环节21 人们为何使用Python21 软件质量22 开发者效率23 Python是一门"脚本语言"吗23 好吧,Python的缺点是什么25 如 ...

  4. python编程入门与案例详解-quot;Python小屋”免费资源汇总(截至2018年11月28日)...

    原标题:"Python小屋"免费资源汇总(截至2018年11月28日) 为方便广大Python爱好者查阅和学习,特整理汇总微信公众号"Python小屋"开通29 ...

  5. python元组的创建取值排序计数_Python元组 tuple的概念与基本操作详解【定义、创建、访问、计数、推导式等】...

    本文实例讲述了Python元组 tuple的概念与基本操作.分享给大家供大家参考,具体如下: 元组 tuple 元组 tuple的定义 元组的创建 元组的元素访问和计数 1. 元组的元素不能修改 2. ...

  6. python字符串,列表,元组,字典的基本操作

    python字符串,列表,元组,字典的基本操作 文章目录 python字符串,列表,元组,字典的基本操作 一.字符串 1.1字符串的输出 1.2字符串的输入 1.3下标和切片 1.4 字符串常见操作 ...

  7. 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 ...

  8. python 列表、元组、集合、字典、循环遍历数据结构

    python 列表.元组.集合.字典.数据结构的循环(整理自python文档) 列表-list-用方括号标注,逗号分隔的一组值 list 的 方法 对list添加.插入.删除.查找.排列.翻转 lis ...

  9. python循环展示大写字母_python调用大写函数python中字典的循环遍历的两种方式

    开发中经常会用到对于字典.列表等数据的循环遍历,但是python中对于字典的遍历对于很多初学者来讲非常陌生,今天就来讲一下python中字典的循环遍历的两种方式. 注意: python2和python ...

最新文章

  1. gff文件_GFF格式说明
  2. C#基础系列问题一break、continue、return、goto语句
  3. 使用Disruptor实现生产者和消费者模型
  4. 使用poi写入doc文档中文档打不开_基于NodeJS和浏览器的PDF文档引擎——PDFKit
  5. 2017ACM/ICPC广西邀请赛
  6. java ui自动化测试脚本,如何用Airtest编写UI自动化脚本(示例代码)
  7. 【转】Win32 Slider Control的用法
  8. excel 多次筛选后的range数据处理
  9. 谷歌驱动和谷歌版本必须一一对应吗_谷歌:华为别用我的安卓系统!自己研发一个去...
  10. 1.1 为什么选择Excel绘制论文图表
  11. 如何手动合成年度夜间灯光影像
  12. 绕过“请在微信客户端打开链接”如微师下载视频等。
  13. 本地计算机无法启动dhcp服务,重装系统后dhcp服务器无法启动怎么办
  14. html5 合成两张图片,HTML5 Canvas笔记——图像合成
  15. Unity发布项目,记录日志并写入文件。
  16. 取消检验批过账(取消检验批UD判定到Rerel,再把非限性库存转到质检库存,然后就可以取101收货了)
  17. 别愁了,预测模型这样做!
  18. SQLServer将日期转换成字符串格式
  19. 北大光华管理学院公开课北京站
  20. 如何在xmd上运行java文件,XMD(XML类)类的用法

热门文章

  1. wxWidgets:wxStaticLine类用法
  2. wxWidgets:wxMDIChildFrame类用法
  3. wxWidgets:WxBase 事件循环
  4. boost::python::wrapper相关的测试程序
  5. boost::phoenix::arg_names相关的测试程序
  6. boost::hana::detail::ebo用法的测试程序
  7. boost::undirected_dfs用法的测试程序
  8. boost::core模块实现交换primitive
  9. Boost:BOOST_ASSERT扩展的用法测试程序
  10. DCMTK:OFDate, OFTime and OFDateTime类的测试程序