列表(list)
增
在列表中逗号后面加空格!
append()
(追加):默认在列表末尾添加元素(id不变);
li = [1, 2, 3, 4] >>>li.append(5) >>>li >>>[1, 2, 3, 4, 5]
insert()
(插入):在索引位置插入;
li.insert(0, ‘a‘) #在索引为0的位置插入字符a >>>li >>>[‘a‘, 1, 2, 3, 4, 5,]
extend()
(扩展):可以用来插入列表
li.extend([‘c‘, ‘d‘, 318]) # li + [‘c‘, ‘d, 318‘](也能达到同样的效果) >>>li >>>[‘a‘, 1, 2, 3, 4, 5, ‘c‘, ‘d‘, ‘318‘]
删
help
:查阅官方文档;#输入小写‘ q ’,即可退出help;
li = [1, 2, 3] help(li.pop)
clear( )
(清空):清空列表中的所有;
c = [1, 2, 3, 4] >>>c.clear() >>>c >>>[] #列表中所有东西都被清空
POP( )
:默认删除最后一个也可以进行索引删除;
默认删除模式
c = [1, 2, 3, 4]>>>c.pop()>>>c>>>[1, 2, 3]
索引删除模式
c = [1, 2, 3, 4]>>>c.pop(0) #删除索引为0的元素1 #有打印出返回值>>>c>>>[2, 3, 4]
remove()
:直接索引元素进行删除
c = [1, 2, 3, 4] >>>c.remove(1) >>> #在remove中没有返回值 >>>c >>>[2, 3, 4]
改 直接进行索引进行更改
c = [1, 2, 3, 4] >>>li[0] = ‘c‘ >>>li >>>c = [‘c‘, 2, 3, 4]
查
1.查询元素所在的位置
index()
(查询):查找元素在列表中的位置;
c = [1, 2, 3, 4, 1] >>>li.index(1) >>>2 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ c = [1, 2, 3, 4, 1] #如果列表中有两个1呢?原来还可以这么玩 >>>li.index(‘c‘,1) # 1 为索引开始查找的位置(从第二个开始查) 4
还可以这么玩,查询元素是否在列表中;
c = [1, 2, 3, 4] >>>1 in li True #表示元素1在列表中;
2.查询一个元素在列表中有多少个
count( )
(计数):计算该元素在列表中有多少个;
c = [1, 2, 3, 4, 1] >>>li.count(1) 2
dir(list)
:是一个内置函数(打开后里面又很多函数);
copy( )
:copy是复制;
li = [1, 2, 3]>>> li.copy() [1, 2, 3] >>> l1 = li.copy() >>> l1 [1, 2, 3] >>> id(li) 3070581804 >>> id(l1) 3070125964 >>>
reverse()
:反向列表;
li = [1, 2, 3, 4] >>>li.reverse() >>>li [4, 3, 2, 1]
sort()
:队列表中的元素进行排序;
li = (5, 2, 3, ‘s‘) >>>li.sort(key=str) #将列表中的元素转换成字符串后进行排序;(ASCII码顺序) >>>li [2, 3, 5, ‘s‘]
元祖的方法
count(计数) 和 index(索引)
>>> tu = (4,5,6,7,7) >>> tu.count(7) 2 >>> tu.index(6) 2
必须掌握列表的常用方法 append、insert、extend、pop、remove 必须掌握字符串的常用方法 count、find、index、replace、split 必须掌握字符串的四种拼接方法 必须掌握 encode decode 编码规则 必须掌握元组的两个方法count index
原文地址:https://www.cnblogs.com/Djan-go/p/9862214.html
时间: 2024-11-09 02:15:45