欢迎光临散文网 会员登陆 & 注册

Python学习笔记:从入门到放弃(9)字典

2020-03-28 18:44 作者:僚机Wingplane  | 我要投稿


    字典是另一种可变容器模型,且可存储任意类型对象。

    字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中。

    个人看来,在用法上可以简单的把它认为是一个把元素贴了标签(键)的列表,所以除了对元素进行操作以外还包含了一些对键的操作。

字典方法

    type(variable):返回输入的变量类型,如果变量是字典就返回字典类型。

    radiansdict.clear():删除字典内所有元素

    radiansdict.copy():返回一个字典的浅复制

    radiansdict.fromkeys():创建一个新字典,以序列seq中元素做字典的键,val为字典所有键对应的初始值

    radiansdict.get(key, default=None):返回指定键的值,如果值不在字典中返回default值

    key in dict:如果键在字典dict里返回true,否则返回false

    radiansdict.items():以列表返回可遍历的(键, 值) 元组数组

    radiansdict.keys():返回一个迭代器,可以使用 list() 来转换为列表

    radiansdict.setdefault(key, default=None):和get()类似, 但如果键不存在于字典中,将会添加键并将值设为default

    radiansdict.update(dict2):把字典dict2的键/值对更新到dict里

    radiansdict.values():返回一个迭代器,可以使用 list() 来转换为列表

    pop(key[,default]):删除字典给定键 key 所对应的值,返回值为被删除的值。key值必须给出。 否则,返回default值。

    popitem():随机返回并删除字典中的最后一对键和值。

    字典属于Python的一个特性,但是在之后的电子开发里用的很少,之前列表的例程里其实也用到了字典的方法了,其他自己的例程就不贴了,最后还做了一个主要运用字典知识的学生成绩管理系统,也就算是告一段落了吧。

参考文章:

Python3 字典:https://www.runoob.com/python3/python3-dictionary.html

《 Python语言应用》:西安外国语大学    康俊民



Python学习笔记:从入门到放弃(9)字典的评论 (共 条)

分享到微博请遵守国家法律