序列类型(包括:字符串,列表,元组):
特点:具有先后顺序,元素可以相同,元素类型可以不同,元素间由序号引导,可通过下标访问特定元素。
函数:
min() max() s.count() s * n或 n * s len(s)
s.index(x)或s.index(x,i,j)返回x第一次出现的位置,或i到j第一次出现的位置。
元组类型及操作
- 一旦创建无法修改,(字符串也是一旦创建无法修改)②使用()或tuple()创建,元素间用逗号隔开,可以使用小括号,也可以不使用小括号。
元组继承了序列所有的通用操作。
列表类型及操作
- 创建后可以修改 ②使用[ ] 或list( )
说明: 赋值仅传递引用,相当于两个指针指向同一个组合数据。
列表类型操作函数:
ls[i:j:k] = lt (ls[i:j:k]和lt的长度要相同 )
说明:长度要相等
Ls[1:2]:可以用于列表元素的增加或减少。
Ls[1]: 可以用于改变列表元素的类型。
del s[ i] 或 del s[i:j:k]
ls.append(x):在列表后面增加一个元素x
ls.insert(i,x)在列表i这个位置插入一个元素x:
ls.pop(i): 取出第i个元素,并删除
Ls.remove(x):删除x在ls第一次出现的x。
说明:用remove(x)中删除x,x不存在时会报错。
ls.reverse( ):将列表元素反转