一.列表的增删查改
1. 增
(1).append(‘ ‘)一次只可以加入一个元素
name=[‘小庹‘,‘小潘‘,‘小陈‘,‘小杨‘] name.append(‘小周‘) print(name)
(2) .insert(序号,‘添入的字符‘)
1 name=[‘小庹‘,‘小潘‘,‘小陈‘,‘小杨‘] 2 name.insert(2,‘小周‘) 3 print(name)
(3) .extend( ) 注:括号里可以是任意类型的字符串,字典,列表,元祖都行,然后将对象拆分成最小单位,再按照顺序添加到列表后
name=[‘小庹‘,‘小潘‘,‘小陈‘,‘小杨‘] name.extend([‘小周‘,‘二哥‘]) print(name)
2.删
(1).pop() pop按索引删除,pop有返回值,返回值为删除掉的数据,如果没有索引,默认删掉最后一个
name=[‘小庹‘,‘小潘‘,‘小陈‘,‘小杨‘] name1=name.pop(2) print(name) print(name1)
(2).remove(‘要删除的元素‘) remove按元素去删除,没有返回值
name=[‘小庹‘,‘小潘‘,‘小陈‘,‘小杨‘] name.remove(‘小潘‘) print(name)
(3).clear() 清空列表
(4)del name 删除列表
3.查
使用for循环查找 注:切片查查出来的是一个列表
name=[‘小庹‘,‘小潘‘,‘小陈‘,‘小杨‘] for i in name: print(i) print(name[0:2])
4.改
(1)直接赋值
name=[‘小庹‘,‘小潘‘,‘小陈‘,‘小杨‘] name[3]=‘二哥‘ print(name)
(2)切片改,拿出原本的元素,想加几个加几个(没有限制),都是最小单位
name=[‘小庹‘,‘小潘‘,‘小陈‘,‘小杨‘] name[0:1]=[‘二哥‘,‘周姐‘,‘大王‘] print(name
二.公共方法之排序
(1).sort() 正向排序
(2).sort(reverse=True) 反向排序 注意后面的大写
(3) .reverse() 反转,列表元素前后位置对应调换
三.列表的嵌套
列表的嵌套即是在一个列表里,创建一个新的列表作为它的元素,此时可以使用两重序号访问列表中子列表的值
四.元祖
五.join函数
join函数,每个基本元素后面都添加一个需要加入的东西
na=‘shioahoidhsoihoi‘ na1=‘我爱你‘.join(na) print(na1)
原文:https://www.cnblogs.com/tlm666666/p/12241087.html