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

发布时间:2021-12-04 19:46:46 作者:柒染
来源:亿速云 阅读:187

如何分析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

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

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

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

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

访问dict中的值

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

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

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

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

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

获取dict中所有的key

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

获取dict中所有的value

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

循环变量dict中的key和value

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

sorted方法能按key进行排序

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

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

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

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

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

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

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

推荐阅读:
  1. 哈希表 - 集合(set) 和 字典(dict)
  2. Python数据结构dict常用操作代码的示例分析

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

python dict

上一篇:如何理解python中不可重复的数据集合Set

下一篇:python中wxpy的安装与使用是怎样的

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》