python中update的基本使用方法详解

yipeiwu_com6年前Python基础

前言

Python 字典 update()方法用于更新字典中的键/值对,可以修改存在的键对应的值,也可以添加新的键/值对到字典中。

语法格式

d.update(e)

参数说明

将e中键-值对添加到字典d中,e可能是字典,也可能是键-值对序列。详见实例。

返回值

该方法没有任何返回值。

实例

以下实例展示了 update() 方法的使用方法:

d = {‘one':1,'two':2}

d.update({‘three':3,'four':4}) # 传一个字典 
print(d)

d.update(five=5,six=6) # 传关键字 
print(d)

d.update([(‘seven',7),(‘eight',8)]) # 传一个包含一个或多个元组的列表 
print(d)

d.update(([‘nice',9],[‘ten',10]))#传一个包含一个或多个列表的元组 
print(d)

d.update(zip([‘eleven','twelve'],[11,12])) # 传一个zip()函数 
print(d)

d.update(one=111,two=222) # 使用以上任意方法修改存在的键对应的值 
print(d)

以上实例输出结果为:

{‘one': 1, ‘four': 4, ‘three': 3, ‘two': 2} 
{‘one': 1, ‘four': 4, ‘three': 3, ‘five': 5, ‘two': 2, ‘six': 6} 
{‘seven': 7, ‘one': 1, ‘four': 4, ‘three': 3, ‘five': 5, ‘two': 2, ‘six': 6, ‘eight': 8} 
{‘seven': 7, ‘one': 1, ‘four': 4, ‘three': 3, ‘ten': 10, ‘five': 5, ‘nice': 9, ‘two': 2, ‘six': 6, ‘eight': 8} 
{‘one': 1, ‘four': 4, ‘three': 3, ‘twelve': 12, ‘ten': 10, ‘seven': 7, ‘six': 6, ‘eleven': 11, ‘two': 2, ‘nice': 9, ‘five': 5, ‘eight': 8} 
{‘one': 111, ‘four': 4, ‘three': 3, ‘twelve': 12, ‘ten': 10, ‘seven': 7, ‘six': 6, ‘eleven': 11, ‘two': 222, ‘nice': 9, ‘five': 5, ‘eight': 8}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

Python中的列表生成式与生成器学习教程

列表生成式 即创建列表的方式,最笨的方法就是写循环逐个生成,前面也介绍过可以使用range()函数来生成,不过只能生成线性列表,下面看看更为高级的生成方式: >>>...

简单讲解Python编程中namedtuple类的用法

Python的Collections模块提供了不少好用的数据容器类型,其中一个精品当属namedtuple。 namedtuple能够用来创建类似于元祖的数据类型,除了能够用索引来访问数...

Python模块汇总(常用第三方库)

Python模块汇总(常用第三方库)

模块 定义 计算机在开发过程中,代码越写越多,也就越难以维护,所以为了编写可维护的代码,我们会把函数进行分组,放在不同的文件里。在python里,一个.py文件就是一个模块 优点:...

Python遍历指定文件及文件夹的方法

本文实例讲述了Python遍历指定文件及文件夹的方法。分享给大家供大家参考。具体如下: 初次编写: import os def searchdir(arg,dirname,names...

django 邮件发送模块smtp使用详解

前言 在Python中已经内置了一个smtp邮件发送模块,Django在此基础上进行了简单地封装,让我们在Django环境中可以更方便更灵活的发送邮件。 所有的功能都在django.co...