1.引言

列表的功能特性

1.1.查:列表.index(元素)

             已知元素,查找下标索引位置

案例如下:

c = [1,2,3,4,5]
# 在列表里面找元素2的下标位置
v=c.index(2)
print(f'v列表下标位置是{v}')
结果如下:
v列表下标位置是1

1.2 改:列表[下标]=值    正向,反向都可以进行

案例如下:

c = [1,2,3,4,5]
# 把c列表中5改为9,已知元素找下标
u=c.index(5)
c[u]=9
print(f'c列表中5改为9是{c}')
结果如下:
c列表中5改为9是[1, 2, 3, 4, 9]

1.3增

      增加一个元素:append

                                列表.append(元素)-》添加到列表的尾部。

      增加一批元素:extend

                                列表.extend(其它数据容器)-》

      在指定下标插入元素:insert

                                         列表.insert(下标,加入元素)

代码如下:

c = [1,2,3,4,5]
# 在列表元素后面加'胡辉胡'
c.append('胡辉胡')
print(f'在列表元素后面加{c}')
print('------------')
f = [1,2,3,4,55,55,6,7,78]
# 在f的列表中加入一批元素[2,3,4,5,6,7,8,9]
a=[2,3,4,5,6,7,8,9]
f.extend( a)
print(f'f的列表里面加入了一批元素是{f}')
# f列表的55后面加入‘呼呼呼呼鱼肝油’
t1=f.index(55)
m=f.insert(4,'呼呼呼呼鱼肝油')
print(f'f列表下标位置是{t1}')
print(f'f列表的元素是{f}')
结果如下:
在列表元素后面加[1, 2, 3, 4, 5, '胡辉胡']
f的列表里面加入了一批元素是[1, 2, 3, 4, 55, 6, 7, 78, 2, 3, 4, 5, 6, 7, 8, 9]
f列表下标位置是4
f列表的元素是[1, 2, 3, 4, '呼呼呼呼鱼肝油', 55, 6, 7, 78, 2, 3, 4, 5, 6, 7, 8, 9]

1.4删:根据下标删-》del 列表[下标]->删除列表指定下标 

                                   列表.pop(下标)->删除列表指定下标元素

                                   列表.remove(元素)->已知元素,删元素在列表中第一个匹配项

代码如下:

# 删除元素
#用法 删除指定下标元素
nui=[1,2,3,4,5]
del nui[2]
print(nui)
#pop 用法
nik = ['hiuhi','预估预估','一个一个吧']
jik=nik.pop(1)
print(f'删除的元素为{jik}') # 删除并得到删除元素
print(nik)
# remove用法:从前向后,删除此元素的第一个匹配项
my = ['hyugh','ygyug','ugyu','uguy','hyug']
my1=my.remove('uguy') # 删第一个uguy
print(my)
结果如下:
[1, 2, 4, 5]
删除的元素为预估预估
['hiuhi', '一个一个吧']
['hyugh', 'ygyug', 'ugyu', 'hyug']

1.5清空列表:clear()

代码如下:

# 清空列表:clear
cju = ['niu','nut','bye','haiyou']
cju.clear()
print(cju)
结果如下:
[]

1.6 统计这个元素在列表中出现的次数->列表.count(元素)

代码如下:

# 统计指定元素在列表出现的次数
myt=['jubh','uyghyu','tftyf','uygyu','yftyfy',1,2,3,4,5,1,1,]
u=myt.count(1)
print(f'1在列表出现的次数是{u}')
结果如下:
1在列表出现的次数是4

1.7 统计容器内有多少个元素->len(列表)

代码如下:

# 统计列表内元素数量
myt=['jubh','uyghyu','tftyf','uygyu','yftyfy']
i=len(myt)
print(f'列表内出现的元素数量总共是{i}')
结果如下:
列表内出现的元素数量总共是5