• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > Python中字典创建、遍历、添加等实用操作技巧合集

Python中字典创建、遍历、添加等实用操作技巧合集

作者:junjie 字体:[增加 减小] 来源:互联网

junjie 通过本文主要向大家介绍了python 遍历字典,python中字典的遍历,python3 遍历字典,python如何遍历字典,python中字典的用法等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

字段是Python是字典中唯一的键-值类型,是Python中非常重要的数据结构,因其用哈希的方式存储数据,其复杂度为O(1),速度非常快。下面列出字典的常用的用途.
一、字典中常见方法列表
#方法                                  #描述 
------------------------------------------------------------------------------------------------- 
D.clear()                              #移除D中的所有项 
D.copy()                               #返回D的副本 
D.fromkeys(seq[,val])                  #返回从seq中获得的键和被设置为val的值的字典。可做类方法调用 
D.get(key[,default])                   #如果D[key]存在,将其返回;否则返回给定的默认值None 
D.has_key(key)                         #检查D是否有给定键key 
D.items()                              #返回表示D项的(键,值)对列表 
D.iteritems()                          #从D.items()返回的(键,值)对中返回一个可迭代的对象 
D.iterkeys()                           #从D的键中返回一个可迭代对象 
D.itervalues()                         #从D的值中返回一个可迭代对象 
D.keys()                               #返回D键的列表 
D.pop(key[,d])                         #移除并且返回对应给定键key或给定的默认值D的值 
D.popitem()                            #从D中移除任意一项,并将其作为(键,值)对返回 
D.setdefault(key[,default])            #如果D[key]存在则将其返回;否则返回默认值None 
D.update(other)                        #将other中的每一项加入到D中。 
D.values()                             #返回D中值的列表
</div>

二、创建字典的五种方法

方法一: 常规方法   
# 如果事先能拼出整个字典,则此方法比较方便
>>> D1 = {'name':'Bob','age':40} 
</div>
方法二: 动态创建
# 如果需要动态地建立字典的一个字段,则此方法比较方便
>>> D2 = {} 
>>> D2['name'] = 'Bob' 
>>> D2['age']  =  40 
>>> D2 
{'age': 40, 'name': 'Bob'}
</div>
方法三:  dict--关键字形式      
# 代码比较少,但键必须为字符串型。常用于函数赋值
>>> D3 = dict(name='Bob',age=45) 
>>> D3 
{'age': 45, 'name': 'Bob'}
</div>

方法四: dict--键值序列
# 如果需要将键值逐步建成序列,则此方式比较有用,常与zip函数一起使用
>>> D4 = dict([('name','Bob'),('age',40)]) 
>>> D4 
{'age': 40, 'name': 'Bob'}
</div>
或
>>> D = dict(zip(('name','bob'),('age',40))) 
>>> D 
{'bob': 40, 'name': 'age'} 
</div>
方法五: dict--fromkeys方法# 如果键的值都相同的话,用这种方式比较好,并可以用fromkeys来初始化
>>> D5 = dict.fromkeys(['A','B'],0) 
>>> D5 
{'A': 0, 'B': 0} 
</div>
如果键的值没提供的话,默认为None
>>> D3 = dict.fromkeys(['A','B']) 
>>> D3 
{'A': None, 'B': None} 
</div>

三、字典中键值遍历方法
>>> D = {'x':1, 'y':2, 'z':3}          # 方法一 
>>> for key in D: 
    print key, '=>', D[key]   
y => 2 
x => 1 
z => 3 
>>> for key, value in D.items():       # 方法二 
    print key, '=>', value    
y => 2 
x =>

您可能想查找下面的文章:

  • 使用python遍历指定城市的一周气温
  • Python 遍历列表里面序号和值的方法(三种)
  • Python 遍历子文件和所有子文件夹的代码实例
  • Python合并字典键值并去除重复元素的实例
  • Python简单遍历字典及删除元素的方法
  • 解决Python 遍历字典时删除元素报异常的问题
  • 完美解决python遍历删除字典里值为空的元素报错问题
  • python 循环遍历字典元素的简单方法
  • 遍历python字典几种方法总结(推荐)
  • Python简单遍历字典及删除元素的方法

相关文章

  • Python中比较特别的除法运算和幂运算介绍
  • Python中动态创建类实例的方法
  • Python实现简单字典树的方法
  • 举例讲解Python中的身份运算符的使用方法
  • python正则匹配查询港澳通行证办理进度示例分享
  • Python提取网页中超链接的方法
  • python获取当前日期和时间的方法
  • Python yield 使用浅析
  • python获取文件后缀名及批量更新目录下文件后缀名的方法
  • python实现DES加密解密方法实例详解

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • python计算最大优先级队列实例
    • Python删除空文件和空文件夹的方法
    • TensorFlow绘制loss/accuracy曲线的实例
    • Windows下Python的Django框架环境部署及应用编写入门
    • Python过滤列表用法实例分析
    • python定时采集摄像头图像上传ftp服务器功能实现
    • Python错误提示:[Errno 24] Too many open files的分析与解决
    • 举例讲解Python中的Null模式与桥接模式编程
    • python开发简易版在线音乐播放器
    • Python网页解析利器BeautifulSoup安装使用介绍

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有