python列表所有的增、删、改、查、及其他操作操作
2021/4/29 12:55:09
本文主要是介绍python列表所有的增、删、改、查、及其他操作操作,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
增(2)
-
.append(元素)
1 list=['csgo',100,'pacify','cs1.6','unturned'] 2 list.append('RainbowSix') 3 print(list) 4 5 #['csgo', 100, 'pacify', 'cs1.6', 'unturned', 'RainbowSix'] 6 7 #进程已结束,退出代码0
直接在列表最后增加 -
.insert(位置,元素)
1 list=['csgo',100,'pacify','cs1.6','unturned'] 2 list.append('RainbowSix') 3 list.insert(-1,'hell let loose') 4 list.insert(0,'project winter') 5 print(list) 6 7 8 #['project winter', 'csgo', 100, 'pacify', 'cs1.6', 'unturned', 'hell let #loose', 'RainbowSix'] 9 10 #进程已结束,退出代码0
在指定位置左边添加元素
PS append比insert好,因为insert会移动其它元素,没有append快
删(4)
-
.remove(元素)
1 list=['csgo',100,'pacify','cs1.6','unturned'] 2 list.remove('csgo') 3 print(list) 4 5 6 7 #[100, 'pacify', 'cs1.6', 'unturned'] 8 9 #进程已结束,退出代码0
删指定元素若有多个同名元素,则只能删去第一个
-
.pop()
1 list=['csgo',100,'pacify','cs1.6','unturned'] 2 list.pop() 3 print(list) #['csgo', 100, 'pacify', 'cs1.6'] 4 5 6 7 list=['csgo',100,'pacify','cs1.6','unturned'] 8 list.pop(0) 9 print(list) #[100, 'pacify', 'cs1.6', 'unturned'] 10 11 12 13 14 list=['csgo',100,'pacify','cs1.6','unturned'] 15 a=list.pop(0) 16 print(a) #csgo
默认删除列表最后的元素,也可以指定位置,同时也有返回值,返回删掉的元素 -
del list[索引]
1 list=['csgo',100,'pacify','cs1.6','unturned'] 2 del list[0] 3 print(list) #[100, 'pacify', 'cs1.6', 'unturned'
用python关键字del删除 -
.clear() 直接删除整个列表内所有元素
改(1)
list[位置]=值。直接索引到一个位置的元素
查(1)
- list[位置]
1 list=['csgo',100,'pacify','cs1.6','unturned'] 2 for i in range(len(list)): 3 print(i) 4 print(list[i]) 5 6 7 #0 8 #csgo 9 #1 10 #100 11 #2 12 #pacify 13 #3 14 #cs1.6 15 #4 16 #unturned 17 18 #进程已结束,退出代码0查列表所有元素及对应索引
其他(4)
-
.reverse()
1 list=['csgo',100,'pacify','cs1.6','unturned'] 2 print(list) #['csgo', 100, 'pacify', 'cs1.6', 'unturned'] 3 list.reverse() 4 print(list) #['unturned', 'cs1.6', 'pacify', 100, 'csgo'] 5 6 7 8 9 进程已结束,退出代码0
翻转,逆置列表 -
.count(元素)
1 list=['csgo',100,'pacify','cs1.6','unturned'] 2 a=list.count('csgo') 3 print(a) #1
查找列表中某元素的个数 -
.sort() 排序
1 list=[999,888,899,123456,1231] 2 list.sort() 3 print(list) #[888, 899, 999, 1231, 123456] 4 list.sort(reverse=True) 5 print(list) #[123456, 1231, 999, 899, 888] 6
默认从小到大排 要从大到小就传参数 reverse=True 。PS:字母也可以排序 -
len(list),调用python内置函数len()求列表的长度。
列表在类的定义中有__len__内置方法,len()的返回值就是该方法的返回值,返回列表元素的个数
这篇关于python列表所有的增、删、改、查、及其他操作操作的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-14获取参数学习:Python编程入门教程
- 2024-11-14Python编程基础入门
- 2024-11-14Python编程入门指南
- 2024-11-13Python基础教程
- 2024-11-12Python编程基础指南
- 2024-11-12Python基础编程教程
- 2024-11-08Python编程基础与实践示例
- 2024-11-07Python编程基础指南
- 2024-11-06Python编程基础入门指南
- 2024-11-06怎么使用python 计算两个GPS的距离功能-icode9专业技术文章分享