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字典python-physics.rar"可能是一个包含利用Python字典进行物理学计算的资源包,其中的代码可能涉及到字典的创建、访问、修改和遍历等操作,帮助我们更有效地处理物理学问题。通过深入学习和理解...
在这个“python字典-15-函数的总结”主题中,我们将深入探讨Python字典的关键特性、操作方法以及在实际编程中的应用。 1. **字典创建**: Python字典可以通过花括号{}来创建,其中键值对以冒号分隔,各对之间用...
总结起来,Python字典提供了一种灵活且高效的方式来存储和操作键值对数据。它们在处理关联数据、快速查找和更新信息时具有很高的实用性。在实际编程中,掌握字典的使用是至关重要的,因为它们在很多场景下都是首选的...
### PYTHON期末总结知识点详解 #### 一、基础语法 ##### 1. 基础语法 - **单行注释**: 在Python中,单行注释以`#`符号开始,例如:`# 这是一个单行注释`。 - **多行注释**: Python中没有内置的多行注释语法,但是...
总结来说,在Python中筛选列表、字典或集合数据,可以采用普通方法、filter函数、列表解析或集合解析等技术。每种方法都有其适用场景和性能差异,根据实际需求和代码可读性选择合适的方法。在处理大量数据时,通常...
创建字典是使用Python字典的基础,可以通过多种方式来完成。一种简单的方法是使用dict()函数,通过传递包含键值对的序列或可迭代对象来创建字典。例如,可以通过列表来创建一个字典,每个键值对作为一个列表传递给...
总结来说,Python通过`csv`模块提供了便捷的方法将字典数据写入CSV文件。这个过程包括获取字典的键作为列名、创建`DictWriter`实例并写入数据。这个功能对于处理大量数据尤其有用,因为它允许我们将数据结构化并保存...
今天这篇文章中我们来了解一下python之中的字典,在这文章之中我会对python字典修改进行说明,以及举例说明如何修改python字典内的值。废话不多说,我们开始进入文章吧。 首先我们得知道什么是修改字典 修改字典 向...
### Python开发总结——C程序员的Python之路 #### 引言 随着软件开发领域的不断发展与变化,许多原本专注于C语言的开发者也开始转向学习Python这一高级语言。对于习惯了C语言的程序员而言,掌握Python不仅可以拓宽...
总结来说,要让字典的value成为列表,我们需要在定义字典的时候,其对应的值就是一个列表。然后,我们可以使用列表提供的方法,如append(),pop()等,来对列表元素进行添加或删除等操作。若需要对字典中的值进行更...
这里我们将详细介绍如何使用`json`模块以及一种替代方法`pickle`来快速保存和读取Python字典。 首先,让我们来看看如何使用`json`模块。`json`模块是Python内置的标准库,它能够处理JSON(JavaScript Object ...
Python中的字典是一种非常灵活的数据结构,它允许我们通过键(key)来访问和操作值(value)。在处理复杂的数据组织时,字典的嵌套使用成为了一项强大的工具。嵌套指的是在一个数据结构(如字典或列表)中包含另一个...
### Python基础总结 #### 一、基础知识概览 在Python编程语言的学习过程中,掌握基础知识是非常重要的一步。本文档旨在提供一份全面的Python基础知识总结,帮助初学者更好地理解Python的核心概念和编程技巧。 ###...
总结来说,Python字典处理技术是一个非常实用且强大的功能,它允许开发者灵活地创建、访问和修改字典数据。在处理特定任务时,我们还可以利用`ast`模块来从源码层面解析和操作字典。而处理百度网盘分享链接则需要...
python中字典是非常常用的数据类型,了解各种方法的作用及优缺点对于字典的使用非常有用。 dict.clear() 的方法用于清空所有的键值对,清空后字典变成空字典。代码示例如下: data = {"x":12,"y":45} data.clear()...
本文将深入探讨一些关于Python字典的进阶操作,帮助你写出更加高效和优雅的代码。 一、与字典值有关的计算 在处理字典时,有时我们需要对字典的值进行比较和计算,比如找到最大值或最小值的键值对。一种方法是利用`...
总结起来,Python在本地服务器管理和网络爬虫领域提供了强大的工具和库。理解并熟练掌握字典操作和网络爬虫技术,对于IT从业者来说至关重要,无论是进行日常的服务器维护,还是开发复杂的网络数据采集系统。
### Python开发总结知识点 #### 一、推荐书籍与资源 1. **《Python参考手册》** - **主要内容**:本书全面介绍了Python的各种标准模块及其特性。对于希望深入了解Python库和特性的开发者来说,是一本不可或缺的...