集合:
集合用{}或set 创建,空集合一定要用set 创建。
集合的特点:确定、无序、互异
集合应用场景:
数据去重
>>> a=[11,22,33,55,22,11]
>>> b=set(a)>>> b{33, 11, 22, 55}>>> c=list(b)>>> c[33, 11, 22, 55]>>>包含关系比较
>>> "p" in {"p","y",123}
True>>> {"p","y"}>={"y","p"}True>>> {"p","y"}>={"p","y",123}False序列
序列类型包括 元组、列表
元组由()和tuple()创建,元组的元素不可改变,达到数据保护的作用
列表用[]和list创建,一组有序数据,可以类型不同,长度不限,元素可以任意修改
列表操作
lt=[] #创建空列表
lt+=[1,2,3,4,5] #向列表lt新增5个任意元素
lt[2]=[6] #修改lt中的第2个元素
lt.insert(2,3) #向lt中第2个位置新增一个元素
del lt[2] #从lt中第2个位置删除一个元素
del lt[1:4] #删除lt中第1-3位置元素
lt.append(0) #向lt中新增数字0
len(lt) #lt的长度
max(lt) #lt中最大长度
o in lt #判断lt中是否包含数字0
lt.index(0) #返回数字0在lt中的索引
lt.clear() #清空lt