[Python3] 字典的基本用法[TZZ]
1、启动IDLE,新建一个名为“study_dict.py”的源文件,然后保存到“D:\test”目录下;
![[Python3] 字典的基本用法[TZZ]](https://exp-picture.cdn.bcebos.com/777f3fc2bbd6e1d0851c65d50d254193cfe8af49.jpg)
4、继续向源码文件中追加“通过dict函数并将键值作为参数创建字典对象的代码”,然后比较两个字典是否相同;
![[Python3] 字典的基本用法[TZZ]](https://exp-picture.cdn.bcebos.com/07c98f2ca5cadce892bdff48fcf7980e5e209549.jpg)
6、Python中还可以通过内建函数zip,将两个长度相等的一维列表聚左佯抵盗合成一个iterator。dict函数支持从这种足毂忍珩iterator创建字典对象。需要注意的是,zip函数返回的iterator用过一次后,就被自动释放了。不能再次使用;
7、继续添加“从zip函数返回值创建dict对象的代码”并运行。在Shell窗口中,你会发现zipped第2次被传递给set函数时,它的值时none;
![[Python3] 字典的基本用法[TZZ]](https://exp-picture.cdn.bcebos.com/3bcdb808a50f94fc4979647a4cf88a775cddfc49.jpg)
9、dict对象同样可以通过for..in语句遍历其每个数据项的键。拿到键之后,可以通过“字典对象[key]”访问该键对应的值;
![[Python3] 字典的基本用法[TZZ]](https://exp-picture.cdn.bcebos.com/7830e01d96d8181956d55879876efbf203b3de49.jpg)
11、通过字典类提供的copy方法,可以从字典对象复制出一个新的字典对象(对应的clear方法,可以清空字典)。通过“字典对象[key] = value”,可以为字典对象添加一个新的数据项(如果字典中已有该key的数据项,则这句就变成了赋值操作)。字典类的两个pop方法,分别用于移除指定key的数据项和随机移除数据项。在测试中,字典的get方法似乎与文档说明有出入,测试代码中并没有出现异常(Why?);
![[Python3] 字典的基本用法[TZZ]](https://exp-picture.cdn.bcebos.com/ba274f598540102a5617c116b142a07aa110c549.jpg)
13、Python中字典的基本用法就介绍到这里了。下一篇,我准备给大家介绍一下Python中的类。Enjoy!
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:20
阅读量:24
阅读量:45
阅读量:88
阅读量:39