概述
{}可以生存字典,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()可以返回所有值和项目,相当于纵观天下。
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】)可以定义一个不可变集,可用于制作字典的键。
最后
以上就是成就冰棍为你收集整理的python中字典和集合的区别_python(字典和集合)的全部内容,希望文章能够帮你解决python中字典和集合的区别_python(字典和集合)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复