一、List移除某个值remove
以Python 3.x版本为主
remove:列表值移除方法
1、函数
编号 |
函数名 |
说明 |
1 |
remove |
移除列表中匹配的第一个值 根据值移除 |
2 |
del |
根据下标移除,不需要赋值,直接放在list前面即可 |
代码如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
import operator list = [ 51 , 'CTO' , 'Hello' , 'World' , 'test' , 'one' ] print ( '\n删除前:%s' % ( list )) length = len ( list ) print ( '\nlist个数:%s' % (length)) # 1、删除方法 - del - 指定下标删除 del list [length - 1 ] print ( '\n删除前:%s' % ( list )) # 2、删除方法 - remove - 指定值删除 list .remove( 'test' ) print ( '\n删除前:%s' % ( list )) |
效果如下:
二、统计值次数count
以Python 3.x版本为主
count:列表统计元素某个值的次数
应用场景:结合上面List移除某个值remove,通过remove方法可以移除在列表中的元素,但是只会移除一个,所以可以通过次数进行循环移除
1、函数
统计列表中某个值出现的次数
代码如下:
1
2
3
4
5
6
7
8
9
10
11
12
|
import sys target_str = 'test' list = [ 51 , 'CTO' , 'Hello' , 'World' , 'abc' , 'one' , 'test' , 'test' ] count = list .count(target_str) print ( '\n%s值在列表中个数:%s' % (target_str, str (count))) # 1、根据次数移除所有目标值 for i in range (count): list .remove( 'test' ) print ( list ) |
效果如下:
到此这篇关于python学习-List移除某个值remove和统计值次数count的文章就介绍到这了,更多相关python中的count和List内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!
原文链接:https://blog.51cto.com/u_15288318/5212020