1.定义
name = list[]
2.定义
name =['老王', '老李', '老刘', '老杨', '老陈']
1 name =['老王','老李','老刘','老杨','娃哈哈','夏露露','经济师']
3.输出
name[0] #以数字来输出想要的列表序号
输出 老王
4.输出
name[0:3] # 以 : 来取列表中想要的值 默认是0开始,执行到3的时候就不执行
1 ['老王', '老李', '老刘'] 编号 0 1 2
5.负数输出
name[-1:]
1 经济师
6.倒数输出 和 跳页输出
name[-1::-1] # 第一个值为-1 :: -1 中间值为空则表示0 后面的-1 则表示递增页为1 表示如下
name[-1::-2] 前取 -1 的数字 然后取 -2的数字 直到右边值取完 在从 左边开始取 2 到0的数字
['经济师', '夏露露', '娃哈哈', '老杨', '老刘', '老李', '老王'] 倒序
['经济师', '娃哈哈', '老刘', '老王'] 取 -1 -2 2 0
7.append(self,object) 当前执行,执行代码对象 在列表后添加
1 1 name =['老王','老李','老刘','老杨'] 2 2 name.append('老陈') 3 3 print(name) 4 输出 5 ['老王', '老李', '老刘', '老杨', '老陈']
8. insert(self,index,object) 当前执行,插入的位置,执行代码的对象 根据插入的位置来插入在列表中
1 name =['老王','老李','老刘','老杨'] 2 name.insert(0,'老大') 3 print(name) 4 输出 5 ['老大', '老王', '老李', '老刘', '老杨']
9.变量 = 变量1+变量2 也可以变量 + 来连接在列表中
1 name =['老王','老李','老刘','老杨']2 nams=['娃哈哈','夏露露','经济师'] 3 name1 = name + nams 4 print(name1) 5 输出 6 ['老大', '老王', '老李', '老刘', '老杨', '娃哈哈', '夏露露', '经济师']
10.extend(self, iterable)当前执行,执行代码对象 相当于在把另外一个列表的数据存在当前列表中的后面 扩充
1 name =['老王','老李','老刘','老杨'] 2 nams=['娃哈哈','夏露露','经济师'] 3 name.extend(nams) 4 print(name) 5 输出 6 ['老王', '老李', '老刘', '老杨', '娃哈哈', '夏露露', '经济师']
11. pop(self, index=None) 当前执行 默认执行位置为-1 从最后面开始移除 注意移除后的值是不存在列表中了
1 name =['老王','老李','老刘','老杨','娃哈哈','夏露露','经济师'] 2 name.pop(1) 3 print(name) 4 输出 5 ['老王', '老李', '老刘']
12.remove(self, value) 当前执行 需要删除的值 删除后值是不存在列表中
1 name =['老王','老李','老刘','老杨','娃哈哈','夏露露','经济师'] 2 name.remove('老李') 3 print(name) 4 输出 5 ['老王', '老刘', '老杨', '娃哈哈', '夏露露', '经济师']
13. del name[0] 也可以删除指定的列表元素,也可以切片删除
1 name =['老王','老李','老刘','老杨','娃哈哈','夏露露','经济师'] 2 del name[0] 3 print(name) 4 输出 5 ['老李', '老刘', '老杨', '娃哈哈', '夏露露', '经济师']
14. name[0]==值 修改列表中的值
name =['老王','老李','老刘','老杨','娃哈哈','夏露露','经济师'] name[0]='老刘' print(name) 输出 ['老刘', '老李', '老刘', '老杨', '娃哈哈', '夏露露', '经济师']
15. 查询 if 值 in name: 判断 in(在) not(不在)
name =['老王','老李','老刘','老杨','娃哈哈','夏露露','经济师'] if '老王' in name: print('在的') 输出 在的
总结
nam=[]
name[0:1]
添加 append()-------->在列表后面添加 insert()----------->插入列表指定位置 extend----------->添加在列表里面
1 删除 2 3 pop ()------------------------>移除列表后面的值 4 5 remove(value)------------->指定删除值 6 7 del name[下标]----------------->指定删除值的切片
查询 if 对比值 (in) (not) name: print(.....)