1 列表和元组
1.1序列
序列包含列表,元组,字符串
索引
number = [1,2,3,4,5,6,7]
#选择最后一个
number[-1]
切片
number = [1,2,3,4,5,6,7,8]
#全选
number[:]
#选择步长,步长为2
number[0:8:2]
#步长为负的时候,从右往左提取元素
number[6:0:-2]#从index为6到0,步长为2
乘法
'python'*5
Out[29]: 'pythonpythonpythonpythonpython'
成员资格
判断某个值是否在序列中
py = 'python'
'p' in py
Out[30]: True
py = [1,'a','acc']
'p' in py
Out[31]: False
1.2列表
list函数
list('python')
Out[33]: ['p', 'y', 't', 'h', 'o', 'n']
删除元素
x = [1,2,3]
del x[1]
x
Out[35]: [1, 3]
#设置空值
x[0] = 'a'
x
Out[36]: ['a', 3]
分片赋值
x = [1,2,3]
x[1:] = list('ove')
x
Out[38]: [1, 'o', 'v', 'e']
append
在末尾追加新的对象,直接改变原变量
x = [1,2,3]
x.append('a')
x
Out[39]: [1, 2, 3, 'a']
co