python中字典dict常用操作方法实例总结

 更新时间:2015年04月04日 12:53:10   作者:令狐不聪  
这篇文章主要介绍了python中字典dict常用操作方法,实例总结了Python针对字典操作的技巧,非常具有实用价值,需要的朋友可以参考下

本文实例总结了python中字典dict常用操作方法。分享给大家供大家参考。具体如下:

下面的python代码展示python中字典的常用操作,字典在python开发中有着举足轻重的地位,掌握字典操作相当重要

#创建一空字典
x = {}
#创建包含三个项目的字典
x = {"one":1, "two":2, "three":3}
#访问其中的一个元素
x['two']
#返回字典中的所有键列表
x.keys()
#返回字典中的所有值列表
x.values()
#添加一个新的项目
x["four"]=4
#修改一个字典项目
x["one"] = "uno"
#删除一个字典项目
del x["four"]
#复制一个字典到新的变量
y = x.copy()
#清除所有字典项目
x.clear()
#返回字典长度,项目个数
z = len(x)
#检测字典是否包含了指定的key
z = x.has_key("one")
#遍历字典中的key
for item in x.keys(): print item
#遍历字典中的值列表
for item in x.values(): print item
#使用if语句获取字典中相应的键值
if "one" in x:
  print x['one']
if "two" not in x:
  print "Two not found"
if "three" in x:
  del x['three']

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

相关文章

  • Python爬虫实战之使用Scrapy爬取豆瓣图片

    Python爬虫实战之使用Scrapy爬取豆瓣图片

    在用Python的urllib和BeautifulSoup写过了很多爬虫之后,本人决定尝试著名的Python爬虫框架——Scrapy.本次分享将详细讲述如何利用Scrapy来下载豆瓣名人图片,需要的朋友可以参考下
    2021-06-06
  • django小技巧之html模板中调用对象属性或对象的方法

    django小技巧之html模板中调用对象属性或对象的方法

    这篇文章主要介绍了django的html模板中调用对象属性或对象的方法及相关代码,有需要的小伙伴可以参考下。
    2018-11-11
  • Python常用的数据清洗方法详解

    Python常用的数据清洗方法详解

    这篇文章主要介绍了Python常用的数据清洗方法,在数据处理的过程中,一般都需要进行数据的清洗工作,如数据集是否存在重复、是否存在缺失、数据是否具有完整性和一致性、数据中是否存在异常值等,需要的朋友可以参考下
    2023-07-07
  • Python字符串、整数、和浮点型数相互转换实例

    Python字符串、整数、和浮点型数相互转换实例

    今天小编就为大家分享一篇Python字符串、整数、和浮点型数相互转换实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-08-08
  • python判断windows隐藏文件的方法

    python判断windows隐藏文件的方法

    inux 下隐藏文件是以句号 “.” 开头的文件,根据文件名即可判断是否为隐藏文件。win 下是以文件隐藏属性确定的,所以,只能通过微软的 API 获取隐藏属性来判断是否为隐藏文件
    2014-03-03
  • Python机器学习10大经典算法的讲解和示例

    Python机器学习10大经典算法的讲解和示例

    10个经典的机器学习算法包括:线性回归、逻辑回归、K-最近邻(KNN)、支持向量机(SVM)、决策树、随机森林、朴素贝叶斯、K-均值聚类、主成分分析(PCA)、和梯度提升(Gradient Boosting),我将使用常见的机器学习库,如scikit-learn,numpy和pandas 来实现这些算法
    2024-06-06
  • Python 多处理模块如何使用示例详解

    Python 多处理模块如何使用示例详解

    这篇文章主要为大家介绍了Python 多处理模块如何使用示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-09-09
  • Python聚类算法之DBSACN实例分析

    Python聚类算法之DBSACN实例分析

    这篇文章主要介绍了Python聚类算法之DBSACN,结合实例形式详细分析了DBSACN算法的原理与具体实现技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-11-11
  • Python抽象基类的定义与使用方法

    Python抽象基类的定义与使用方法

    这篇文章主要介绍了Python抽象基类的定义与使用方法,Python的抽象基类是指必须让继承它的子类去实现它所要求的抽象方法的类,下面文章内容将详细介绍相关资料,需要的朋友可以参考一下
    2021-10-10
  • tensorflow 1.X迁移至tensorflow2 的代码写法

    tensorflow 1.X迁移至tensorflow2 的代码写法

    本文主要介绍了tensorflow 1.X迁移至tensorflow2 的代码写法,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-12-12

最新评论