我是靠谱客的博主 缓慢哈密瓜,最近开发中收集的这篇文章主要介绍列表中元素的添加、删除、修改和排序,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

列表的添加
方法append() 将元素’firewalld’ 添加到了列表末尾,不影响列表中的其他所有元素

service = ['http','ssh','ftp']	##定义列表
#1
print(service + ['firewalld'])

#2.append
service.append('firewalld')
print(service)

在这里插入图片描述
extend()方法,可以追加多个元素到列表中

#3.extend
service.extend(['mysql','firewalld'])
print(service)

在这里插入图片描述
使用方法insert() 可在列表的任何位置添加新元素。为此,你需要指定新元素的索引和值。

#4.insert
service.insert(1,'samba')	##在列表的第二个元素前插入samba元素
print(service)

在这里插入图片描述
列表的删除
方法pop() 可删除列表末尾的元素,并让你能够接着使用它

#1.pop
service = ['http','ssh','ftp']

a = service.pop()
print(a)
print(service)

在这里插入图片描述
可以使用pop() 来删除列表中任何位置的元素,只需在括号中指定要删除的元素的索引即可
方法remove()删除指定元素

#2.remove
a = service.remove('ssh')
print(service)
print(a)

在这里插入图片描述
方法remove() 只删除第一个指定的值。如果要删除的值可能在列表中出现多次,就需要使用循环来判断是否删除了所有这样的值

service = ['http','ssh','ftp','ssh','samba','ssh']

a = service.remove('ssh')
print(service)
print(a)

在这里插入图片描述
使用del 可删除任何位置处的列表元素,条件是知道其索引
直接从内存中删除

#3.del
service = ['http','ssh','ftp','ssh','samba','ssh']

print(service)
del service
print(service)

在这里插入图片描述
列表的修改
要修改列表元素,可指定列表名和要修改的元素的索引,再指定该元素的新值

service = ['http','ssh','ftp']

#index
service[0] = 'mysql'	##将列表中的第一个元素改为mysql
print(service)

在这里插入图片描述

#slide
service = ['http','ssh','ftp']

print(service[:2])	##打印输出列表中第三个元素前的的两个元素
service[:2] = ['samba','nfs']	##将列表中前两个元素改为samba、nfs
print(service)

在这里插入图片描述
列表的查看
查看指定元素出现的次数

service = ['http','ssh','ftp','http']

#count
print(service.count('http'))	##查看http元素在列表中出现的次数
print(service.index('ssh'))	##查看ssh元素在列表中的索引值
print(service.index('http',0,13))	##指定索引点范围查看指定元素的索引值

在这里插入图片描述
列表的排序
前提是列表中的元素属于同一种类型的元素
方法sort() 永久性地修改了列表元素的排列顺序

service = ['http','ssh','ftp','http']
service.sort()
print(service)

在这里插入图片描述
还可以按与字母顺序相反的顺序排列列表元素,为此,只需向sort() 方法传递参数reverse=True

service = ['http','ssh','ftp','http']
service.sort(reverse=True)
print(service)

在这里插入图片描述

import random
li = list(range(10))
print(li)

random.shuffle(li)	##列表中打乱元素顺序
print(li)

在这里插入图片描述

最后

以上就是缓慢哈密瓜为你收集整理的列表中元素的添加、删除、修改和排序的全部内容,希望文章能够帮你解决列表中元素的添加、删除、修改和排序所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(50)

评论列表共有 0 条评论

立即
投稿
返回
顶部