集合、序列、字典

集合:

集合用{}或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

原文地址:https://www.cnblogs.com/beiyue/p/9292718.html