基本信息
文件名称:字典中的赋值技巧,update批量更新、比较setdefault方法与等于赋值.pptx
文件大小:1.34 MB
总页数:8 页
更新时间:2025-05-16
总字数:约小于1千字
文档摘要

零基础Python教程#94字典中的赋值技巧

复习字典的删除Pop方法:删除指定的键的键值对。需要指定一个自己已知的键,删除后返回的是键对应的值。Popitem方法:删除的是最后一个键值对。在删除后,返回所删除的这个键值对。

Setdefault方法用处:保护了字典原来数据的情况下进行赋值。只在原字典中的键不存在的情况下,才会对字典新增一个键值对。如果原字典存在着某个键的情况下,那么新的数据将不会被更新到原字典中,这样有效保护了原字典的数据不受改变,只会新增。用法一(两个参数):字典变量.setdefault(键,值)用法二(一个参数):字典变量.setdefault(键)这里的值默认为None

如何改变字典中原数据的值?直接使用字典原始的赋值方式即可。dic1[aa]=刘金玉

对字典的批量更新赋值举例使用update方法进行批量更新赋值dic1={aa:老刘,bb:老张}dic2={cc:老王,dd:老李}dic1.update(dic2)print(dic1,dic1)结果:dic1{aa:刘金玉,bb:老张,cc:老王,dd:老李}

使用update更新字典数据注意事项字典的键值对特性:后更新的键的值会覆盖前面已有的键对应的值。新的字典数据的键如果和原来的字典的数据的键相同,那么以新的字典的数据的键对应的值作为新的键值对,更新了原有的键值对。

总结强调1.掌握setdefault方法与普通字典的赋值的区别。2.批量更新字典数据可以采用update方法,理解键值对的注意事项。3.掌握指针赋值、浅层复制、深层复制之间区别。4.掌握字典的声明与基本赋值、取值。

订阅/关注/点赞刘金玉编程