Python中dict的特点
1、查找速度快,无论dict有10个元素还是10万个元素,查找速度都一样。而list的查找速度随着元素增加而逐渐下降。dict的缺点是占用内存大,还会浪费很多内容
2、在一个dict中,key不能重复。
3、dict存储的key-value序对是没有顺序的
4、作为 key 的元素必须不可变
Python中set
set 持有一系列元素,这一点和 list 很像,但是set的元素没有重复,而且是无序的,这点和 dict 的 key很像。set内部存储的元素是无序的。set不能包含重复的元素。
Python之 set的特点
1、set存储的元素和dict的key类似,必须是不变对象,因此,任何可变对象是不能放入set中的。
2、set存储的元素也是没有顺序的。