python學習-List移除某個值remove和統(tǒng)計值次數(shù)count
一、List移除某個值remove
以Python 3.x版本為主
remove:列表值移除方法
1、函數(shù)
編號 | 函數(shù)名 | 說明 |
1 | remove | 移除列表中匹配的第一個值 根據(jù)值移除 |
2 | del | 根據(jù)下標移除,不需要賦值,直接放在list前面即可 |
?代碼如下?:
import operator
list=[51,'CTO','Hello','World','test','one']
print('\n刪除前:%s' % (list))
length=len(list)
print('\nlist個數(shù):%s' % (length))
# 1、刪除方法 - del - 指定下標刪除
del list[length-1]
print('\n刪除前:%s' % (list))
# 2、刪除方法 - remove - 指定值刪除
list.remove('test')
print('\n刪除前:%s' % (list))?效果如下:?

二、統(tǒng)計值次數(shù)count
以Python 3.x版本為主
count:列表統(tǒng)計元素某個值的次數(shù)
應用場景:結合上面List移除某個值remove,通過remove方法可以移除在列表中的元素,但是只會移除一個,所以可以通過次數(shù)進行循環(huán)移除
1、函數(shù)

統(tǒng)計列表中某個值出現(xiàn)的次數(shù)
?代碼如下?:
import sys?
target_str='test'
list=[51,'CTO','Hello','World','abc','one','test','test']
count=list.count(target_str)
print('\n%s值在列表中個數(shù):%s' % (target_str,str(count)))
# 1、根據(jù)次數(shù)移除所有目標值
for i in range(count):
? ? list.remove('test')
print(list)
?效果如下?:

到此這篇關于python學習-List移除某個值remove和統(tǒng)計值次數(shù)count的文章就介紹到這了,更多相關python中的count和List內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
python根據(jù)開頭和結尾字符串獲取中間字符串的方法
這篇文章主要介紹了python根據(jù)開頭和結尾字符串獲取中間字符串的方法,涉及Python操作字符串截取的相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-03-03
pandas 對每一列數(shù)據(jù)進行標準化的方法
今天小編就為大家分享一篇pandas 對每一列數(shù)據(jù)進行標準化的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-06-06
Python通過requests模塊實現(xiàn)抓取王者榮耀全套皮膚
只學書上的理論是遠遠不如實踐帶來的提升快,只有在實例中才能獲得能力的提升,本篇文章手把手帶你用Python實現(xiàn)抓取王者榮耀全套皮膚,大家可以在過程中查缺補漏,提升水平2021-10-10
Python threading模塊中l(wèi)ock與Rlock的使用詳細講解
python的thread模塊是比較底層的模塊,python的threading模塊是對thread做了一些包裝的,可以更加方便的被使用。這篇文章主要介紹了Python threading模塊中l(wèi)ock與Rlock的使用2022-10-10

