python循环创建字典(Python字典的基本用法实例分析创建、增加、获取、修改、删除)
python循环创建字典
Python字典的基本用法实例分析创建、增加、获取、修改、删除本文实例讲述了Python字典的基本用法。分享给大家供大家参考,具体如下:
字典是一系列的键值对 。 每个键都与一个值相关联, 我们可以使用键来访问与之相关联的值。 与键相关联的值可以任何 Python 对象,比如数字、 字符串、 列表甚至是字典。
1 创建字典
我们举一个英文单词的例子来说明:
|
dict = { 'evaporation' : '蒸发,发散; 消失; 汽化; 蒸发法' , 'carpenter' : '木工,木匠' } print ( 'dict=' + str ( dict )) |
- 键和值之间用冒号分隔, 键值对之间用逗号分隔。
- 一个字典,可以包含任意数量的键值对。
运行结果:
dict={'evaporation': '蒸发,发散; 消失; 汽化; 蒸发法', 'carpenter': '木工,木匠'}
2 获取值
要获取与键相关联的值, 可以指定字典名和键名(放在方括号内), 如下所示:
|
dict = { 'evaporation' : '蒸发,发散; 消失; 汽化; 蒸发法' , 'carpenter' : '木工,木匠' } print ( 'evaporation 释义:' + dict [ 'evaporation' ]) |
运行结果:
evaporation 释义:蒸发,发散; 消失; 汽化; 蒸发法
3 新增键值对
|
dict = { 'evaporation' : '蒸发' , 'carpenter' : '木匠' } print ( 'dict=' + str ( dict )) dict [ 'fountain' ] = '人造喷泉' dict [ 'conformity' ] = '符合' print ( 'dict=' + str ( dict )) |
运行结果:
dict={'evaporation': '蒸发', 'carpenter': '木匠', 'fountain': '人造喷泉', 'conformity': '符合'}
4 空字典
也可以先使用一对空的花括号,定义一个空字典, 然后再分行添加键值对。
|
dict = {} dict [ 'fountain' ] = '人造喷泉' dict [ 'conformity' ] = '符合' print ( 'dict=' + str ( dict )) |
运行结果:
dict={'fountain': '人造喷泉', 'conformity': '符合'}
5 修改字典值
可以指定字典名、 用方括号括起的键以及与该键相关联的新值,来修改字典值。
|
dict = { 'carpenter' : '木匠' } print ( 'dict=' + str ( dict )) dict [ 'carpenter' ] = '木工' print ( 'dict=' + str ( dict )) |
运行结果:
dict={'carpenter': '木匠'}
dict={'carpenter': '木工'}
6 删除键值对
使用 del
语句指定字典名和要删除的键,即可删除键值对。
|
dict = { 'evaporation' : '蒸发' , 'carpenter' : '木匠' } print ( '【删除前】dict=' + str ( dict )) del dict [ 'evaporation' ] print ( '【删除后】dict=' + str ( dict )) |
运行结果:
【删除前】dict={'evaporation': '蒸发', 'carpenter': '木匠'}
【删除后】dict={'carpenter': '木匠'}
希望本文所述对大家Python程序设计有所帮助。
原文链接:https://blog.csdn.net/deniro_li/article/details/88078263
- python支持面向对象的程序设计(Python面向对象程序设计之类的定义与继承简单示例)
- python环境怎么安装pip(python2.7 安装pip的方法步骤管用)
- python的几种数据结构(python中的数据结构比较)
- 在python中各个符号含义的汇总(详解Python中is和==的区别)
- python出现modify怎么办(解决Python找不到ssl模块问题 No module named _ssl的方法)
- python响应处理post请求(Python3模拟curl发送post请求操作示例)
- python导出数据到mysql(python定时按日期备份MySQL数据并压缩)
- python yield 使用浅析(yii框架使用分页的方法分析)
- python用于机器人(python机器人运动范围问题的解答)
- python time模块是什么(python中时间模块的基本使用教程)
- python循环创建字典(Python字典的基本用法实例分析创建、增加、获取、修改、删除)
- python 聚类找出同一类别的数据(Python实现简单层次聚类算法以及可视化)
- python中查看数据类型的内置函数(python学习——内置函数、数据结构、标准库的技巧推荐)
- python 调钉钉接口(python3实现钉钉消息推送的方法示例)
- python怎么测试api接口(python接口自动化测试之接口数据依赖的实现方法)
- python抽奖代码教程(python实现抽奖小程序)
- 全椒人,38年集体回忆 1980-2018 ,看完不要哭(全椒人38年集体回忆)
- 董元奔吟咏历代文人 1012新旧均可 全椒人张璪 1022 -1093(董元奔吟咏历代文人)
- 泪目 这位 刷屏 的英雄,是全椒人的骄傲(泪目这位刷屏)
- 人从众 火炎焱 全椒再现 正月十六走太平 的魅力(人从众火炎焱全椒再现)
- 官宣 全椒籍明星许海峰 奚秀兰 方芳 王璐瑶携手回家 走太平(全椒籍明星许海峰)
- 以前全椒人是怎么过冬的 满满都是回忆(以前全椒人是怎么过冬的)
热门推荐
- jquery滚动加载数据
- 网站部署到云服务可以访问吗(使用云服务器建站网站崩溃怎么办?)
- vue路由跳转自动定位在哪里(Vue路由this.route.push跳转页面不刷新的解决方案)
- C#泛型List的用法
- vue实现展开动画(Vue组件实现旋转木马动画)
- css各种引用方法(CSS中的四种引用方式)
- pythonnumpy求行列式的值(Python numpy中矩阵的基本用法汇总)
- dedecms更改主页模板(dedecms首页调用专题页描述和链接的实现方法)
- 云服务器实际应用优缺点(云服务器优点有哪些?云服务器缺点你知道吗?)
- sqlserver调试存储过程(sql server2008调试存储过程的完整步骤)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9