如何分析python在键值对的数据集合Dict

如何分析python在键值对的数据集合Dict,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

dict是dictionary的缩写,顾名思义就是字典类型,我们查字典是先查偏旁部首,然后找到对应的页数,然后查找我们要查的字。这个偏旁部首对应的页数就是dict里的key,我们要查的字就是value。dict的精髓就是通过key去关联value,key的值可以是任何不变的类型,通常是数字和字符串(dictionaries are indexed by keys, which can be any immutable type; strings and numbers can always be keys.),value可以是任何类型。

那么dict在什么情况下用呢?其实dict的用处可大了,比如客户端通过http调用服务器端的api,所传的参数键值对就是dict类型的(java中叫map);比如学生信息,学号是key,该学生相关的信息都可以存到value中。由于value可以存放任意类型的数据,也可以是一个嵌套的dict,圆环套圆环。。。所以value尽量不要太复杂。

初始化dict,初始值用{}包含,key和value之间用:分隔,键值对之间用,分隔。

如何分析python在键值对的数据集合Dict  python 第1张

新增一个键值对,key放在[]中,value放在=后面

如何分析python在键值对的数据集合Dict  python 第2张

删除一个键值对,del d[key]

如何分析python在键值对的数据集合Dict  python 第3张

访问dict中的值

如何分析python在键值对的数据集合Dict  python 第4张

如果没有对应的key,会报错

如何分析python在键值对的数据集合Dict  python 第5张

判断某个key是否包含在dict中

如何分析python在键值对的数据集合Dict  python 第6张

获取dict中所有的key

如何分析python在键值对的数据集合Dict  python 第7张

获取dict中所有的value

如何分析python在键值对的数据集合Dict  python 第8张

循环变量dict中的key和value

如何分析python在键值对的数据集合Dict  python 第9张

sorted方法能按key进行排序

如何分析python在键值对的数据集合Dict  python 第10张

但是sorted会返回一个新的dict,不会改变原来的dict

如何分析python在键值对的数据集合Dict  python 第11张

上面说了dict的vlaue可以是任何类型,我们在dict中加个cities的dict试试看,下面就是两个dict的嵌套

如何分析python在键值对的数据集合Dict  python 第12张

当然,dict中还可以加入List,Set等数据结构,用dict的时候要注意,不要嵌套太多复杂的数据结构,很难维护和理解哦。

关于如何分析python在键值对的数据集合Dict问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注蜗牛博客行业资讯频道了解更多相关知识。

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:niceseo99@gmail.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

评论

有免费节点资源,我们会通知你!加入纸飞机订阅群

×
天气预报查看日历分享网页手机扫码留言评论电报频道链接