列表 元组 和字符串
列表
创建列表 name = []
添加元素 name.append(2)
添加多个元素 name.extend([3,4) # extend()实际上是用一个列表来扩展另一个列表,所以它的参数是一个列表
插队: insert() name.insert(1,0) # 1 是索引位置,0 是插入的数
1.2列表中元素
获取 name[0]
删除 remove(), del(),pop()
name,remove("大王")
del name #删除整个列表 ,del name[2] 删除固定索引位置中的值
pop() 默认弹出列表中最后一个元素,也可以有参数,参数为索引
1.3列表分片(slice)
name[0:2] # 冒号隔开两个索引值,左边是开始位置,右边是结束位置,name[ :] 打印整个列表
分片操作可接受三个参数,第三个是步长,默认是1
name[0:6:2] # 从第一个元素开始,隔两个数打印一个元素,到索引为6的位置,等价于 name[ : : 2]
分片可以利用于拷贝数组,拷贝赋值的新数组不会因原列表改变而改变
1.4 列表比较 复制 合并
加号(+) 也叫连接运算符, name = [2,3,4] ;list = [123], list1 = name + list 输出 list1 是 [2,3,4,123]
(*),重复操作符, name * = 5, 自己把自己复印五次再赋值给自己
成员运算符 in 和 not in