本文实例讲述了Python字典的基本用法。分享给大家供大家参考,具体如下:
字典是一系列的键值对 。 每个键都与一个值相关联, 我们可以使用键来访问与之相关联的值。 与键相关联的值可以任何 Python 对象,比如数字、 字符串、 列表甚至是字典。
1 创建字典
我们举一个英文单词的例子来说明:
1
2
3
|
dict = { 'evaporation' : '蒸发,发散; 消失; 汽化; 蒸发法' , 'carpenter' : '木工,木匠' } print ( 'dict=' + str ( dict )) |
- 键和值之间用冒号分隔, 键值对之间用逗号分隔。
- 一个字典,可以包含任意数量的键值对。
运行结果:
dict={'evaporation': '蒸发,发散; 消失; 汽化; 蒸发法', 'carpenter': '木工,木匠'}
2 获取值
要获取与键相关联的值, 可以指定字典名和键名(放在方括号内), 如下所示:
1
2
3
|
dict = { 'evaporation' : '蒸发,发散; 消失; 汽化; 蒸发法' , 'carpenter' : '木工,木匠' } print ( 'evaporation 释义:' + dict [ 'evaporation' ]) |
运行结果:
evaporation 释义:蒸发,发散; 消失; 汽化; 蒸发法
3 新增键值对
1
2
3
4
5
6
|
dict = { 'evaporation' : '蒸发' , 'carpenter' : '木匠' } print ( 'dict=' + str ( dict )) dict [ 'fountain' ] = '人造喷泉' dict [ 'conformity' ] = '符合' print ( 'dict=' + str ( dict )) |
运行结果:
dict={'evaporation': '蒸发', 'carpenter': '木匠', 'fountain': '人造喷泉', 'conformity': '符合'}
4 空字典
也可以先使用一对空的花括号,定义一个空字典, 然后再分行添加键值对。
1
2
3
4
|
dict = {} dict [ 'fountain' ] = '人造喷泉' dict [ 'conformity' ] = '符合' print ( 'dict=' + str ( dict )) |
运行结果:
dict={'fountain': '人造喷泉', 'conformity': '符合'}
5 修改字典值
可以指定字典名、 用方括号括起的键以及与该键相关联的新值,来修改字典值。
1
2
3
4
|
dict = { 'carpenter' : '木匠' } print ( 'dict=' + str ( dict )) dict [ 'carpenter' ] = '木工' print ( 'dict=' + str ( dict )) |
运行结果:
dict={'carpenter': '木匠'}
dict={'carpenter': '木工'}
6 删除键值对
使用 del
语句指定字典名和要删除的键,即可删除键值对。
1
2
3
4
5
|
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