`
Ydoing
  • 浏览: 106187 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

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实验三、字典和集合 .doc

    【Python 字典与集合实验详解】 实验目标集中在掌握Python中的两个重要数据结构——字典...通过这个实验,你可以深入理解Python字典和集合的用法,以及它们在实际问题中的应用,这将对你的Python编程技能有很大帮助。

    python字典python-physics.rar

    总结来说,"python字典python-physics.rar"可能是一个包含利用Python字典进行物理学计算的资源包,其中的代码可能涉及到字典的创建、访问、修改和遍历等操作,帮助我们更有效地处理物理学问题。通过深入学习和理解...

    python字典-15-函数的总结.ev4.rar

    在这个“python字典-15-函数的总结”主题中,我们将深入探讨Python字典的关键特性、操作方法以及在实际编程中的应用。 1. **字典创建**: Python字典可以通过花括号{}来创建,其中键值对以冒号分隔,各对之间用...

    Python语言基础:字典概述.pptx

    总结起来,Python字典提供了一种灵活且高效的方式来存储和操作键值对数据。它们在处理关联数据、快速查找和更新信息时具有很高的实用性。在实际编程中,掌握字典的使用是至关重要的,因为它们在很多场景下都是首选的...

    PYTHON期末总结.pdf

    ### PYTHON期末总结知识点详解 #### 一、基础语法 ##### 1. 基础语法 - **单行注释**: 在Python中,单行注释以`#`符号开始,例如:`# 这是一个单行注释`。 - **多行注释**: Python中没有内置的多行注释语法,但是...

    python如何在列表、字典中筛选数据

    总结来说,在Python中筛选列表、字典或集合数据,可以采用普通方法、filter函数、列表解析或集合解析等技术。每种方法都有其适用场景和性能差异,根据实际需求和代码可读性选择合适的方法。在处理大量数据时,通常...

    Python字典操作简明总结

    创建字典是使用Python字典的基础,可以通过多种方式来完成。一种简单的方法是使用dict()函数,通过传递包含键值对的序列或可迭代对象来创建字典。例如,可以通过列表来创建一个字典,每个键值对作为一个列表传递给...

    Python如何把字典写入到CSV文件的方法示例

    总结来说,Python通过`csv`模块提供了便捷的方法将字典数据写入CSV文件。这个过程包括获取字典的键作为列名、创建`DictWriter`实例并写入数据。这个功能对于处理大量数据尤其有用,因为它允许我们将数据结构化并保存...

    python字典改变value值方法总结

    今天这篇文章中我们来了解一下python之中的字典,在这文章之中我会对python字典修改进行说明,以及举例说明如何修改python字典内的值。废话不多说,我们开始进入文章吧。 首先我们得知道什么是修改字典 修改字典 向...

    python开发总结——c程序员python之路

    ### Python开发总结——C程序员的Python之路 #### 引言 随着软件开发领域的不断发展与变化,许多原本专注于C语言的开发者也开始转向学习Python这一高级语言。对于习惯了C语言的程序员而言,掌握Python不仅可以拓宽...

    python 实现让字典的value 成为列表

    总结来说,要让字典的value成为列表,我们需要在定义字典的时候,其对应的值就是一个列表。然后,我们可以使用列表提供的方法,如append(),pop()等,来对列表元素进行添加或删除等操作。若需要对字典中的值进行更...

    python字典快速保存于读取的方法

    这里我们将详细介绍如何使用`json`模块以及一种替代方法`pickle`来快速保存和读取Python字典。 首先,让我们来看看如何使用`json`模块。`json`模块是Python内置的标准库,它能够处理JSON(JavaScript Object ...

    python字典之嵌套

    Python中的字典是一种非常灵活的数据结构,它允许我们通过键(key)来访问和操作值(value)。在处理复杂的数据组织时,字典的嵌套使用成为了一项强大的工具。嵌套指的是在一个数据结构(如字典或列表)中包含另一个...

    python基础总结

    ### Python基础总结 #### 一、基础知识概览 在Python编程语言的学习过程中,掌握基础知识是非常重要的一步。本文档旨在提供一份全面的Python基础知识总结,帮助初学者更好地理解Python的核心概念和编程技巧。 ###...

    python源码字典处理技术

    总结来说,Python字典处理技术是一个非常实用且强大的功能,它允许开发者灵活地创建、访问和修改字典数据。在处理特定任务时,我们还可以利用`ast`模块来从源码层面解析和操作字典。而处理百度网盘分享链接则需要...

    python字典的常用方法总结

    python中字典是非常常用的数据类型,了解各种方法的作用及优缺点对于字典的使用非常有用。 dict.clear() 的方法用于清空所有的键值对,清空后字典变成空字典。代码示例如下: data = {"x":12,"y":45} data.clear()...

    Python进阶篇之字典操作总结

    本文将深入探讨一些关于Python字典的进阶操作,帮助你写出更加高效和优雅的代码。 一、与字典值有关的计算 在处理字典时,有时我们需要对字典的值进行比较和计算,比如找到最大值或最小值的键值对。一种方法是利用`...

    Python本地字典查询

    总结起来,Python在本地服务器管理和网络爬虫领域提供了强大的工具和库。理解并熟练掌握字典操作和网络爬虫技术,对于IT从业者来说至关重要,无论是进行日常的服务器维护,还是开发复杂的网络数据采集系统。

    python开发总结

    ### Python开发总结知识点 #### 一、推荐书籍与资源 1. **《Python参考手册》** - **主要内容**:本书全面介绍了Python的各种标准模块及其特性。对于希望深入了解Python库和特性的开发者来说,是一本不可或缺的...

Global site tag (gtag.js) - Google Analytics