我是靠谱客的博主 成就冰棍,最近开发中收集的这篇文章主要介绍python中字典和集合的区别_python(字典和集合),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

{}可以生存字典,a={1:2,2;4,4;8}。

输入a 输出{1:2,2:4,4:;8}。

可以用索引:a【1】输出就是2.【2】输出就是4.

可以加内容a【“one”】=1 输入a【“one”】输出1.

a【【12】】=1,,因为列表内容可变所以这样是不可以的。

反过来元组可以a【(12)】=1.

字典的值可以是任意的东西。但谨慎使用浮点数,因为浮点有误差。

4ina 输出 true。从属是可以判断的。注意这里查的是索引,内容是不能判断的。

a.get(4)输出8,这是查阅,a.get(8)没有,会输出空集。

a.get(8,asdf)输出asdf,这是返回设定的默认值。

del.a(4),这是删除,这样4项目就没有了。

还记得pop枪毙方法吗?一样哦!

a.keys()可以观察到所有项目。

a.values()返回所有值。

a.items()可以返回所有值和项目,相当于纵观天下。02db465212d3c374a43c60fa2625cc1caeaab796.png

a=set()这是一个空的集合。

a={1,2,3}这是一个有东西的集合。

集合支持的也是不可变类型,和字典一样。可以塞元组,不可以塞列表。

集合存在一个子集的问题。如果c包含于a,那么输入c

a.issuperset(c)输出true,c.issubset(a)输出true。

a.add(123)输出{1,2,3,123}。添加已有元素不变。

集合里的东西没用顺序,是随机的,去除时运pop枪毙法。

a.pop()会随机弹出枪毙名单,然后自动干掉他们。

3 in a 输出true,当然是可以的。

forzenset(【1,2】)可以定义一个不可变集,可用于制作字典的键。

e38d332ad359ffab293360d93e65879ed069c5e5.jpg

最后

以上就是成就冰棍为你收集整理的python中字典和集合的区别_python(字典和集合)的全部内容,希望文章能够帮你解决python中字典和集合的区别_python(字典和集合)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部