A:通用序列操作
(1)索引:起始标志,负数表示方法,字符串直接引用;(2)分片:看作索引的加强版:注意第二个位置元素不算在分片范围内;步长为负,大小关系改变要注意!另外注意[:]用来复制,[:3]等类型;
(3)序列相加:序列和字符串不可以相加; (4)乘法:注意[None]*10
(5)成员资格:xxx in squens; 可以用作过滤器,检查用户等等;(6)len(),max(),min();后面2个还可以计算放入的多个数字;
B: 列表 []
(1)list()适用于所有类型的序列; (2)元素赋值,类似索引; (3)删除元素,del name[2]; 不仅可以删除列表中的元素,还可以删字典中;
(4)分片赋值:利用number[1:1]可以完成插入新元素; (5)append;末尾追加新对象,没有返回值。
(6)count 判断出现次数; (7)extend; 末尾追加序列,+不会修改原序列,分片赋值太繁琐;没有返回值
(8)index, 第一个匹配的索引位置; (9)insert(adree, 'xxx'); 没有返回值;
(10)pop, 退出系统某个元素,默认最后一个 (11)remove,移除第一个匹配的值,没有返回值;
(12)reverse, 列表反向,没有返回值; (13)sort(),排序,没有返回值;注意和[:]使用,或者y = x.sorted().另外,有两个可选参数,key和reverse.前者=len时,按长度排序,后者等于true时,反向排序。
c:元组 () 和字符串一样,不能修改。只有创建,tuple,和访问
意义:(1)可以在映射当中充当键使用; (2)是很多内建函数和方法的返回值;