概述
列表的添加
方法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)
最后
以上就是缓慢哈密瓜为你收集整理的列表中元素的添加、删除、修改和排序的全部内容,希望文章能够帮你解决列表中元素的添加、删除、修改和排序所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复