Python基础学习笔记:字典(Dictionary)的(增、删、改、查)教程

Python基础学习笔记:字典(Dictionary)的(增、删、改、查)教程,第1张

Python基础学习笔记:字典(Dictionary)的(增、删、改、查)教程

字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值 key=>value 对用冒号:分割,每个键值对之间用,分割,整个字典包括在花括号 {} 中,格式如下所示:

d = {key1 : value1, key2 : value2 }

键一般是唯一的,如果重复最后的一个键值对会替换前面的,值不需要唯一。值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。

1.访问字典里的值

把相应的键放入熟悉的方括弧,如下实例:

dict = {'姓名': '小明', '年龄': 18, '班级': '1班'}

print("姓名:", dict['姓名'])
print("年龄: ", dict['年龄'])

运行结果:

姓名: 小明
年龄:  18

如果用字典里没有的键访问数据,会报错。

2.修改字典

向字典添加新内容的方法是增加新的键/值对,修改或删除已有键/值对如下实例:

dict = {'姓名': '小明', '年龄': 18, '班级': '1班'}

dict['年龄'] = 20 
dict['学校'] = "家里蹲" 
print ("年龄: ", dict['年龄'])
print ("学校: ", dict['学校'])

运行结果:

年龄:  20
学校:  家里蹲
3.删除字典元素

能删单一的元素也能清空字典,清空只需一项 *** 作。显式删除一个字典用 del 命令,如下实例:

dict = {'姓名': '小明', '年龄': 18, '班级': '1班'}

del dict['姓名']  # 删除键是'姓名'的条目
dict.clear()  # 清空词典所有条目
del dict  # 删除词典

print("年龄: ", dict['年龄'])
print("学校: ", dict['学校'])

但这会引发一个异常,因为用 del 后字典不再存在。

4.字典键的特性

字典值可以没有限制地取任何 python 对象,既可以是标准的对象,也可以是用户定义的,但键不行。两个重要的点需要记住:

1)不允许同一个键出现两次。创建时如果同一个键被赋值两次,后一个值会被记住,如下实例:

dict = {'姓名': '小明', '年龄': 18, '姓名': '小红'}

print("姓名: ", dict['姓名']) 

2)键必须不可变,所以可以用数字,字符串或元组充当,所以用列表就不行,如下实例:

dict = {['姓名']: '小明', '年龄': 18}

print("姓名: ", dict['姓名'])

以上实例报错。

结尾给大家推荐一个非常好的学习教程,希望对你学习Python有帮助!

Python基础入门教程推荐:←点击左边蓝色文字就可以跳转观看了

Python爬虫案例教程推荐:←点击左边蓝色文字就可以跳转观看了

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5624597.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存