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为什么要用多进程(对Python的多进程锁的使用方法详解)
- 如何用python做一个弹窗(python实现祝福弹窗效果)
- python绘折线图数据(python2.7使用plotly绘制本地散点图和折线图)
- python改变字体颜色指令(使用Python自动化破解自定义字体混淆信息的方法实例)
- python 获取数组任意组合(Python实现求两个数组交集的方法示例)
- python菜单栏中常用的菜单(Python3实现的简单三级菜单功能示例)
- centos7上安装python(centos6.5安装python3.7.1之后无法使用pip的解决方案)
- python气温变化数据分析(基于python历史天气采集的分析)
- python语法规则讲解(计算机二级python学习教程2 python语言基本语法元素)
- python3配置教程(python3中property使用方法详解)
- python初学者必备函数(Python小白必备的8个最常用的内置函数推荐)
- pythonpil安装包(基于Python的PIL库学习详解)
- pythonbug生成图片(python实现海螺图片的方法示例)
- 抖音上很火的表白程序链接(我喜欢你 抖音表白程序python版)
- wxpython 弹出对话框显示图片(WxPython建立批量录入框窗口)
- 越南没事(越南没事情做)
- 重庆旅游攻略(重庆旅游3-4天攻略最佳线路)
- 周杰伦演唱会门票(周杰伦演唱会门票多少钱一张2023)
- 焕然一新 成都轨道集团官方网站改版上线(成都轨道集团官方网站改版上线)
- 成都轨道交通19号线二期全线电通(成都轨道交通19号线二期全线电通)
- 19号线二期全线电通 轨道交通项目最新进展来了(19号线二期全线电通)
热门推荐
- php数组详解(php数组和链表的区别总结)
- 创建jsp时如何默认生成的是utf-8(js判断文件是否为utf-8编码的方法)
- dedecms用什么来调用文章描述(织梦DEDECMS文档关键词频率不能修改的解决方法)
- 宝塔数据库不小心删了(宝塔面板MySQL数据库经常自动停止的解决方法)
- react事件绑定的方式和区别(react合成事件与原生事件的相关理解)
- css怎么设置图片横着(一行css代码解决图片统一大小后的拉伸问题object-fit)
- dedecms权限调整(dedecms当前位置导航去掉链接的实现方法)
- vnc连接linux黑屏(阿里云服务器VNC无法连接及黑屏的原因)
- sqlserver追加主键(sqlserver主键自增的实现示例)
- windowsserver如何安装iis(windows Server2012 IIS8.0配置安装完整教程)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9