38 字典名[键名]=值 向字典增加键值对
38 字典名[键名]=值 向字典增加键值对
文章目录
- 38 字典名[键名]=值 向字典增加键值对
- 1. 语法
- 2. 代码示例
- 1. 字典中有要操作的键名—作用为修改
- 2. 字典中没有要操作的键名—作用是增加
- 3. 课后练习
- 4. 列表增加元素知识回顾
- 5. 总结
1. 语法
向字典中增加键值对和修改字典的值的语法结构是一样的。如下:
修改字典的值:字典名[键名] = 新的值
增加键值对:字典名[键名] = 值
【区别】
若字典中没有这个键名则增加一个新的键值对。
若字典中有这个键名则修改该键名所对应的值。
2. 代码示例
1. 字典中有要操作的键名—作用为修改
# 新建一个字典
code_dict = {"北京":100000, "上海":200000, "广州":510000
}# 将键名`北京`对应的值修改为900000
code_dict['北京']=900000# 查看修改后的字典
print(code_dict)
【终端输出】
{'北京': 900000, '上海': 200000, '广州': 510000}
【代码解析】
code_dict
是字典名。
因为字典中有'北京'
这个键名,因此这里的作用是修改。
【输出结果】
原字典中北京
对应的值是100000
。
运行代码后,程序将字典中北京
的对应的值修改为900000
。
code_dict['北京']=900000
在这里的意思是将字典中的第一个键值对中北京
的对应的值修改为900000。
2. 字典中没有要操作的键名—作用是增加
# 新建一个字典
code_dict = {"北京":100000, "上海":200000, "广州":510000
}code_dict['成都']=900000# 查看修改后的字典
print(code_dict)
【终端输出】
{'北京': 100000, '上海': 200000, '广州': 510000, '成都': 900000}
【代码解析】
code_dict
是字典名。
'成都'
是键名,因为字典中没有这个键名,因此这里的作用是要增加一个新的键值对。
【输出结果】
运行代码后,程序中多了一个'成都':900000
的键值对。
code_dict['成都']=900000
在这里的意思是向字典中增加一个键名为成都
,值为900000
的键值对。
3. 课后练习
新建一个字典info_dict,字典有3个键值对,内容如下:
- 基本信息:张三,男,1990年
- 兴趣爱好:篮球,吉他,Python
- 联系方式:电话号码:18088889999,邮箱:77997799@qq.com
【任务】
向字典中增加如下信息:
招考成绩:行测:80分;申论:70分
【参考答案】
info_dict = {'基本信息':('张三','男','1990年'),'兴趣爱好':['篮球','吉他','Python'],'联系方式':{'电话号码':18088889999,'邮箱':'77997799@qq.com'}
}info_dict['招考成绩']={'行测':'80分','申论':'70分'}# 查看字典
print(info_dict)
【终端输出】
{'基本信息': ('张三', '男', '1990年'), '兴趣爱好': ['篮球', '吉他', 'Python'], '联系方式': {'电话号码': 18088889999, '邮箱': '77997799@qq.com'}, '招考成绩': {'行测': '80分', '申论': '70分'}}
4. 列表增加元素知识回顾
【语法】
列表名.append(要增加的元素)
append函数的语法由4部分组成:
- 列表名
- 英文小圆点
.
- 函数名append
- 要增加的元素
【代码示例】
向下面的str_list列表增加3个元素:"黄芪", "红枣", "枸杞"
# 新建一个str列表
str_list = ["当归", "人参"]# 用 append() 给列表 str_list 添加元素 '黄芪'
str_list.append("黄芪")# 用 append() 给列表 str_list 添加元素 "红枣"
str_list.append("红枣")# 用 append() 给列表 str_list 添加元素 "枸杞"
str_list.append("枸杞")# 输出 str_list 列表
print(str_list)
【终端输出】
['当归', '人参', '黄芪', '红枣', '枸杞']
5. 总结
38 字典名[键名]=值 向字典增加键值对相关推荐
- requests(二): json请求中固定键名顺序消除键和值之间的空格
继上一篇requests发送json请求的文章后,实际工作中遇到了以下2种情况. 1:服务端要求json字符串,键名的顺序固定 2.服务端对于接收到的json数据中,若key和value之间有空格, ...
- 12.从入门到精通:Python字典,创建字典,访问字典的值,修改字典,删除字典,字典键的特性,字典内置函数和方法
12.从入门到精通:Python字典,创建字典,访问字典的值,修改字典,删除字典,字典键的特性,字典内置函数和方法 Python字典 创建空字典 访问字典里的值 修改字典 删除字典元素 字典键的特性 ...
- Android 键盘键名和键值列表
转载自:https://blog.csdn.net/mazhidong/article/details/79567306 Android 键盘键名和键值列表 小小小程序元 2018-03-15 14: ...
- python定义一个字典并遍历字典中的键和值_python字典操作总结
创建 方法一: 方法二:从Python 2.2 版本起,可以使用一个工厂方法,传入一个元素是列表的元组作为参数 方法三: 从Python 2.3 版本起, 可以用一个很方便的内建方法fromkeys( ...
- php某列为键数组为值,PHP 将二维数组中某列值作为数组的键名 -- 超实用
有时候,想通过数组的中某字段值, 然后再在二维数组中获取存在该字段值的数组: 一般能想到的就是foreach 遍历比较一下跟该字段值一样,就获取到想要的数组,如下: //测试二维数组 $arr =ar ...
- 获取php数组的键名和值
要返回数组中的所有值,可以使用array_values()函数.该函数将忽略原始的键名,使用顺序的数字对数组重新索引.要返回一个数组的所有键,可以使用array_keys()函数.该函数返回一个包含数 ...
- php 数组键值分离,array_keys array_values::PHP数组键名于键值分离
在PHP的数组中,如果你想将数组中所有键值提取出来组成一个新的数组,可以使用array_keys 函数. 函数用法如: 分离出数组键名array_keys(array,value) W3C中是这样介绍 ...
- php数组操作之合并相同键名的值,排序,排重,去空值等
一.前言 数组操作是咱们在编程时候经常遇到的,只是数组函数有点多,用到的时候难免会想不起来.特别是针对多维数组的操作,有的时候用自带的数组函数真的很方便,可以避免多次的foreach循环,这里记录一下 ...
- php获取数组中,相同键名的键值之和
一.记录一下一个数组求相同键名的键值和的简便方法: 比如你有一个数组: $arr = array([0]=>array([0]=>array('user_id'=>100,'fiel ...
最新文章
- Refactor!™ for ASP.NET--ASP.NET代码重构插件
- 读取手机联系人,并用listview显示
- 用WORD2010写博客,并发送至博客园
- Django Model 自动生成 E-R 图
- C#的变迁史09 - C# 5.0 之调用信息增强篇
- SpringBoot2.x Flowable 6.4.2 开源项目
- js时间延迟执行函数
- 学习Wireshark之二:数据包分析
- 专属于程序猿的成语,进来看,进来笑!
- 9008刷机模式写入超时刷机帮_【转】高通9008模式刷机,让小米刷机不再畏惧
- JavaCV 绘制多边形
- 康奈尔大学做笔记方式
- Java计算加权平均成绩
- 达芬奇--艺工结合先驱
- 使用阿里云OSS对象存储搭建个人图床
- 深度学习基础知识点【更新中】
- Pytorch模型通过paddlelite部署到嵌入式设备
- 一辆适合长途出行的电动跑车 奥迪RS e-tron GT正式上市
- 软件设计师——100
- css清除浮动的方法及原因
热门文章
- 离散化传递函数c语言,自动控制中,传递函数方框图是怎么画的?
- anp的matlab程序实现,网络分析法ANP的Matalab程序源码(未完待续)
- 网络命令 netstat -anp
- 破解emlog pro的注册码机制
- 微信接口返回invalid media_id hint原因分析
- java super object,使用SuperObject访问JSON数组
- java 获取wifi强度_获取wifi信号强度
- 计算机软件研究生,计算机软件研究生论文.docx
- 按手机返回键APP直接退出问题
- 福师2017计算机在线作业2,2017福师《现代教育技术》在线作业二满分答案[实用].pdf...