字符串:
(1)一个有序的序列:可以正向递增 (从0开始从N-1结束)或者反向递减(从-1开始从-N结束)
(2)索引:s[序列号]
(3)切片:s[起始序列号;终止序列号](前闭后开)
列表:是一个可交的有序序列,里面的元素可以是任意类型,不要求必须一致。用[]描述元素,用,隔开。
(1) 函数(方法)
求个数值:
len():列表元素的个数
max():最大值(元素类型相同)
min():最小值(元素类型相同)
sum():元素之和(元素是数字)
count():指定对象出现的次数
index():求出指定対象的首次出现的索引位置
增加元素:
append():在末端插入元泰
inserti(m,n):将元素n括人到指定m的位置
extend():将多个元素以列表的形式(送代対象)插入到列表末尾
+:列表的链接
*:元素的复制(重复)
删除元素:
remove():移除首次出现的指定对象
pop():删除并返回列表指定位置的元素,默认为最后一个元素
del命令:删除列表中指定位量上的元素或者列表
排序元素:
sort():对元素升序排序
reverse():求元素逆序排序
元组(tuple):是一个不可更改的有序序列,用()描述,用,隔开。
(1)序列封包:把多个值赋给一个变量时,会自动把多个值封装成元组。
(2)元组解包:把一个元组直接赋给多个变量时,会把序列中的各元素依次给每个变量,但是变量个数与变量个数相等
字典 (dict):
(1)是一个无的可变序列,其元素包含两个部分:键(key):值(value),中间用英文冒号(:)分隔开,元素中间可用逗号(,)分隔,整个元素放在大括号{}里面,如果键相同的键值对取最后一个元素。
(2)创建:
dictname={key1:value1,key2:value2,...keyn:valuen}
(3)方法(函数):
添加(修改)元素:
dictname[键]=值
读取元素:
dictname[键]
dictname.items()
(4)删除元素:
dictname.pop(键)
del dictname(键)命令:删除字典里指定的元表,或者整个字典。
dictname.clear():删除字典里所有的元素,但保留字典本身。
集台(set):
(1)是一个无的可变序列,整个元素放在大括号{}里面,元素中间用逗号(,)分隔,元素没有重复。
(2)创建:
setname={element1.element2..elementn)
(3)方法(函数):
添加(修改):
setname.add(元数):向集合添加一个元素。
setname.update([元素1,元素2.…元素n]):向集合添加多个元素
setname.pop():随机删除一个元素,方法里面没有参数
setname.renmove(元素):删除指定的元素,但是如果元素不存在不会报错。
setname.discard(元素):删除指定的元素,但保留集合本身。
setname.clear():清空集合元素,但保留集合本身。
del setname:删除整个集合,包括元素和集合本身。
(4)运算:
交集(&):
a.lntersection(b)集合a和b里(a&b)