栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python:列表的基本操作与常用的列表方法

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python:列表的基本操作与常用的列表方法

##########采用list函数创建列表#########
lit=list('Miss')
print('list创建的列表:')    #注意,这里的list不能直接跟在其后,原因在于一个是列表一个是字符串,不能拼接一起
print(lit)

######列表的基本操作--替换、删除、切片.........#############

#列表的替换
x=[1,9,9,6]
x[2]=8
print('列表x中的第三元素替换后的结果:')
print(x)

#列表的删除---直接使用del语句即可--del删除指定元素
names=['张三','李四','王老五']
del names[2]
print('names第三个元素被删除后的结果:')
print(names)

#给切片赋值--可以用以替换和删除对应元素
numers=[1,2,3,4,5,6,7,8,9]
numers[2:3]=[0]   #替换numers的第三个元素
print('numbers被替换后的结果:')
print(numers)
numers[1:4]=[]    #删除numers的第2-4的元素
print('numesr被删除后的结果:')
print(numers)

############列表方法:appendclearcopycountextendindexinsertpopremovereversesort#####

#append--用于将一个对象附加到列表末尾
lst=[1,2,3]
lst.append(4)
print('lst添加后的元素:')
print(lst)

#clear---就地清空列表内容
lst1=[1,2,3]
lst1.clear()
print('lst清除后的元素:')
print(lst1)

#count---计算指定元素在列表中出现了几次
lst2=[1,[1,1],2,1,[1,2,3]]
nums=lst2.count(1)
print('查找lst2中1出现了几次:')
print(nums)

#index---在列表中查找指定值第一次出现的索引
lst3=[1,3,4,2,5]
nums1=lst3.index(2)
print('lst3中2第一次出现的索引值:')
print(nums1)

#remove----用于删除第一个为指定值的元素
x=['to','be','or','not','to','be']
x.remove('be')
print('remove删除x中指定后的元素:')
print(x)

#reverse----按相反的顺序排列列表中的元素
x1=[1,2,3]
x1.reverse()
print('x1中的元素被反转后的结果:')
print(x1)

#sort---用于对列表就地排序---重点--按升序排列
x2=[4,6,2,1,5,3]
x2.sort()
print('x2被排序后的结果:')
print(x2)

输出结果:

list创建的列表:
['M', 'i', 's', 's']
列表x中的第三元素替换后的结果:
[1, 9, 8, 6]
names第三个元素被删除后的结果:
['张三', '李四']
numbers被替换后的结果:
[1, 2, 0, 4, 5, 6, 7, 8, 9]
numesr被删除后的结果:
[1, 5, 6, 7, 8, 9]
lst添加后的元素:
[1, 2, 3, 4]
lst清除后的元素:
[]
查找lst2中1出现了几次:
2
lst3中2第一次出现的索引值:
3
remove删除x中指定后的元素:
['to', 'or', 'not', 'to', 'be']
x1中的元素被反转后的结果:
[3, 2, 1]
x2被排序后的结果:
[1, 2, 3, 4, 5, 6]
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/768939.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号