python中列表(List)元素的增加, 删除,修改和查看

1. python中列表元素的增加

service = [‘http’,‘ftp’,‘ssh’]
# append():追加一个元素到列表
service.append('firewalld')
print(service)

在这里插入图片描述

# extend():拉伸 追加多个元素到列表
service.extend(['mysql','nfs'])
print(service)

在这里插入图片描述

# insert(): #在指定索引处插入元素
service.insert(1,'https')   #在下标为1的地方插入https元素
print(service)

在这里插入图片描述

2. python中列表元素的删除

2.1 使用pop删除列表元素

>>> service = ['http','ftp','ssh']   #创建一个列表
# >>> service.pop()      #弹出最后一个元素
# 'ssh'           #可以看到,弹出ssh元素
# >>> service      #service可以查看列表中的剩余元素      
# ['http', 'ftp']   
# >>> service.pop()     #弹出最后一个元素
# 'ftp'                 #可以看到,弹出ftp元素 
# >>> service          # #service可以查看列表中的剩余元素  
# ['http']

在这里插入图片描述

>>> service = ['http','ftp','ssh']     #创建一个列表
# >>> service                        #查看列表中的元素
# ['http', 'ftp', 'ssh']
# >>> service.pop(0)           #弹出第一个元素
# 'http'
# >>> service                 #service可以查看列表中的剩余元素  
# ['ftp', 'ssh']
# >>> service.pop()           #弹出最后一个元素
# 'ssh'
# >>> service                 #service可以查看列表中的剩余元素  
# ['ftp']
# >>> service.pop()           #弹出最后一个元素
# 'ftp'
# >>> service                #service可以查看列表中的剩余元素为空 
# []
 service.pop()               #此时再想弹出元素就会报错
# Traceback (most recent call last):
#   File "<stdin>", line 1, in <module>
# IndexError: pop from empty list

在这里插入图片描述

service = ['http','ftp','ssh']        #创建一个列表
# >>> a = service.pop()          #将弹出的元素赋给a变量
# >>> a                    #查看a的值,可以看到,a为列表中的最后一个元素
# 'ssh'         

在这里插入图片描述
2.2 使用 remove():删除列表元素

service = ['http','ftp','ssh']       #创建一个列表
a = service.remove('ftp')             #移除列表中的ftp元素,并将该元素赋给a
print(service)                 #查看列表中的剩余元素
# print(a)                    #此时再打印a可以看到,a不存在,打印的值为None

在这里插入图片描述
2.3 del:从内存中删除一个元素

del service[1]    #删除列表中索引值为1的元素
print(service)

在这里插入图片描述

3. python中列表元素的修改

3.1 通过索引,重新赋值

service = ['http','samba','nfs']  #定义一个名称为service的列表,添加三个元素
service[0] = 'mysql'        #将service列表的索引值为0的元素修改为‘mysql‘
print(service)           #打印这个列表

在这里插入图片描述
3.2 通过切片,重新赋值

service = ['http','samba','nfs']   #定义一个名称为service的列表,添加三个元素
print(service[:2])         #查看除了索引值为2的元素以前的其他元素
service[:2] = ['firewalld','iscsi']    #除了索引值为2的元素不变,将其他之前的元素进行修改
print(service[:2])     #查看修改是否成功

在这里插入图片描述

4. python中列表的查看

3.1 查看指定元素出现的次数

service = ['http','samba','nfs','iscsi','http']     #定义一个名称为service的列表,添加5个元素
print(service.count('http'))                #查看‘http’元素在列表中出现的次数

在这里插入图片描述
3.2 查看指定元素的索引值(可以指定索引范围查看)

service = ['http','samba','nfs','iscsi','http']     #定义一个名称为service的列表,添加5个元素
print(service.index('http'))
print(service.index('http',2,5))               #查看‘http’元素在列表中第2个到第5个元素中首次出现的索引值

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值