文档章节

Python 字典 update() 方法

搬砖小哥
 搬砖小哥
发布于 2018/01/20 23:07
字数 387
阅读 135
收藏 1

描述

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

用法与 Python dict() 函数相似。

语法

update() 方法语法:

1

D.update(key/value)

参数

  • key/value -- 用于更新字典的键/值对,此处可以表示键/值对的方法有很多,请看实例。

返回值

该方法没有任何返回值。

实例

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

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

# !/usr/bin/python3

 

= {'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)

以上实例输出结果为:

1

2

3

4

5

6

{'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}

© 著作权归作者所有

搬砖小哥
粉丝 1
博文 40
码字总数 55481
作品 0
深圳
QA/测试工程师
私信 提问
python学习10.12:Python dict字典方法完全攻略(全)

我们知道,字典的数据类型为 dict,我们可使用 来查看该类包含哪些方法。在交互式解释器中输入 命令,将看到如下输出结果: 这些方法中,clear()、fromkeys()、get() 方法的功能和用法已经在...

太空堡垒185
10/18
19
0
Python3—— collections模块

collections的常用类型有: 计数器(Counter) 双向队列(deque) 默认字典(defaultdict) 有序字典(OrderedDict) 可命名元组(namedtuple) 使用以上类型时需要导入模块 from collections import ...

飞天小橘子
2018/04/04
0
0
[雪峰磁针石博客]python库介绍-collections:高性能容器数据类型

简介 2.4新增 源代码:Lib/collections.py and Lib/_abcoll.py 提供了替换dict, list, set和tuple的数据类型。 主要类型如下: namedtuple(): 命名元组,创建有名字域的元组子类的工厂函数。...

磁针石
2018/08/20
0
0
学习笔记(10月23日) --(列表、元组、字典)

二周一次课(10月23日) 一、学习python 列表的常用方法 列表是由一序列特定顺序排列的元素组成的。可以把字符串,数字,字典等任何东西加入到列表中,其中的元素之间没有任何关系。列表也是...

wanyang_wanyang
2018/07/03
0
0
深度学习python及numpy等第三方包基础

文章目录 python deep learning基础 一,python 容器类型 1,列表 1.1,列表,就是python中的数组,长度可变,且能包含不同类型元素, 1.2,切片操作,可用切片方式获取列表中的元素 1.3 循环...

@ZeKing
04/17
0
0

没有更多内容

加载失败,请刷新页面

加载更多

x002-语言元素

变量命令规则 硬性规则: 变量名由字母(广义的Unicode字符,不包括特殊字符)、数字和下划线构成,数字不能开头。 大小写敏感(大写的a和小写的A是两个不同的变量)。 不要跟关键字(有特殊...

伟大源于勇敢的开始
今天
4
0
nginx反向代理配置

nginx配置文件位置/usr/local/nginx/conf/nginx.conf 配置文件修改: # cd /usr/local/nginx/conf # vim nginx.conf server {listen 80;server_name localhost;#charset k......

行者终成事
今天
5
0
OSChina 周日乱弹 —— 这是假的,和我之前的不一样

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 小小编辑推荐:《男孩》-梁博 / 陶孟童 / 肖和东 / 高誉容 《男孩》-梁博 / 陶孟童 / 肖和东 / 高誉容 手机党少年们想听歌,请使劲儿戳(这里...

小小编辑
今天
15
1
Rust学习笔记一 数据类型

写在前面 我也不是什么特别厉害的大牛,学历也很低,只是对一些新语言比较感兴趣,接触过的语言不算多也不算少,大部分也都浅尝辄止,所以理解上可能会有一些偏差。 自学了Java、Kotlin、Python、...

MusiCodeXY
今天
5
0
Java 脚本引擎入门

Java Script Engine Java 脚本引擎可以将脚本嵌入Java代码中,可以自定义和扩展Java应用程序,自JDK1.6被引入,基于Rhino引擎,JDK1.8后使用Nashorn引擎,支持ECMAScript 5,但后期还可能会换...

阿提说说
今天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部