python-list基本操作
Posted zhangfangfang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python-list基本操作相关的知识,希望对你有一定的参考价值。
list基本操作
1) list列表,数组
stus = [‘yangguo‘,‘小龙女‘,‘哈根达斯‘,‘琪琪‘]#下标,索引,角标:0,1,2,3
- 查找名字叫“小龙女”的元素在第几位,下标从0开始计算
print(stus[1])
- 空list
stus=list[]
2) 添加
- append在list末尾增加一个元素
stus.append(‘bitch‘)
- insert在指定位置前增加一个元素
stus.insert(0,‘小明‘)
- insert如果指定的下标不存在就末尾添加
stus.insert(20,‘mike‘)
- len()查看元素里面的个数
print(‘stus的长度是‘,len(stus))
3) 修改
- 修改列表中的元素,指定元素的下标
stus[7] = ‘xiaolongnv‘
4) 删除
- pop默认删除最后一个元素,可以传入指定的下标
stus.pop(-20)
pop传一个不存在的下标(报错:下标越界)
- remove删除指定的元素
stus.remove(‘小龙女‘)
传一个不存在的元素(报错:元素不在列表中)
- 删除指定元素的下标
del stus[-1]
- 清空list
stus.clear()
5) 查询
- 查询某个元素在列表里面出现的次数;如果查询不存在的元素,返回值为0
res = stus.count(‘yangguo‘)
print(‘出现的次数‘,res)
- 返回某个元素的下标
index = stus.index(‘yangguo‘)
- 如果列表里有多个元素,返回第一次元素出现的下标;如果列表里面不存在这个元素,返回报错:元素在列表中不存在
index = stus.index(‘yangguo‘)
- 反转reverse()
stus.reverse()
- 排序sort()
nums = [3,5,2,6,1,7,0,8]
nums.sort()#呈正序排序
nums.sort(reverse=True)#加上参数呈倒序排序
- 把list里面的一个元素加到另外一个list里
A = ‘cc’
B = ‘dd’
b.extend(a)
以上是关于python-list基本操作的主要内容,如果未能解决你的问题,请参考以下文章