1.集合setcode
定义一个集合setblog
咱们能够看到定义集合set有两种不一样的形式,若是要定义一个空的集合set不能用{}而是要用set();另外,集合是无序的,并且set中的元素是不可重复的,若是你定义了一个含有重复元素的集合set,会被自动过滤掉。set能够用add()添加元素,用remove()删除元素;两个集合能够作数学上的交集,并集等操做。内存
2.字典dictrem
dict的定义是经过key-value形式,dict中的key值必须是不可变类型的,定义一个空的dict用大括号就好了{}get
在dict中能够经过in,另外dict提供的get()
方法,若是key不存在,能够返回None
,或者本身指定的value,来判断元素是不属于该dict;要删除dict中的某个元素能够用pop(key)数学
和list比较,dict有如下几个特色:方法
而list相反:im
因此,dict是用空间来换取时间的一种方法。db
3.补充dict
。