首页 > 代码库 > python List的一些相关操作
python List的一些相关操作
把一些基础的东西归类整理,作记录。
添加元素
a=[7,8,9,10]
a.append(‘a‘) #在最后位置添加
a.insert(1,‘b‘) #在指定位置添加
删除元素
del a[1] #删除某下标对应的元素
a.remove(9) #删除指定值的元素,只会删除第一个
a.pop() #删除最后一个元素
修改元素
a[1]=‘c‘ #直接设置某个位置的元素值
查询元素:
切片:a[::-1] #倒序查询
a[::2] #偶数位查询,最后一位的正负指明遍历的方向
a[1:3] #指定范围查询,不包含后面的一个位置的元素
>>> a=[10,11,12,13,14,15,16,17]
>>> a[-5]
13
>>> a[-2]
16
>>> a[-2:-5] #因为-2的数据在后面,而方向又是向右遍历,故不会查到数据
[]
>>> a[-2:-5:-1] #遍历方向向左,故能查到数据
[16, 15, 14]
>>> a[-5:-2] #遍历方向向右,能查到数据
[13, 14, 15]
循环遍历:
方式一:只查出值
for i in a:
print i
方式二:查出索引位置及值
for idx,val in enumerate(a):
print idx,val
判断是否为空列表:
if a:
print a
列表长度:
len(a)
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
python List的一些相关操作
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。