python對列表進行統計計算

2021-10-10 18:53:05 字數 1633 閱讀 5672

1、獲取指定元素出現的次數

使用count()方法可以獲取指定元素在列表**現的次數,基本語法如下:

listname.count(obj)
**listname:**表示列表名稱

**obj:**表示判斷是否存在物件,這裡只能進行精確匹配,即不能是元素的一部分

例項:

talk=

["你們說"

,"我資訊保安小萌新帥不帥!"

,"不帥!"

]number=talk.count(

"不帥!"

上面**顯示1,則表示「不帥!」這個字串出現了1次

——————我是分割線——————————

2、獲取指定元素首次出現的下標

使用列表的index()方法可以獲取指定元素在列表中的出現次數。基本語法如下:

listname.count(obj)
**listname:**表示列表名稱

**obj:**表示要判斷是否存在的物件(這裡只能精確匹配!!!,如果指定的物件不存在,則丟擲異常!)

說半天還不如上例項!

例項:

talk=

["你們說"

,"我資訊保安小萌新帥不帥!"

,"不帥!"

]number=talk.index(

"我資訊保安小萌新帥不帥!"

上面顯示的1,表示「我資訊保安小萌新帥不帥!「在列表中首次出現的索引值是1

——————我是分割線————————————

3、統計數值列表的元素和

在python中,提供好了sum()函式用於統計數值列表中各元素的和

基本語法如下:

sum

(iterable[start]

)

**iterable:**表示要統計的列表

**start:**表示統計結果是從哪個數開始的(即將統計結果加上start所指定的數),是可選引數,如果沒有指定則預設值為0

例項:(定義乙個儲存10名學生的數學成績的列表)

garde=

[100,89

,59,75

,99,92

,76,88

,89,100

]#10名學生的數學成績

total=

sum(garde)

#計算總成績

print

("10名學生數學總成績為:"

對哈姆雷特進行詞頻統計

def gettext txt open c users administrator desktop python lianxi hamlet.txt r read txt txt.lower 首先把所有字母都轉換成小寫字母 for ch in 排除掉英文本元,用空格替換 txt txt.repla...

對列表List進行賦值

今天講講python中對list進行賦值的方法,並會接下來給出例項和截圖詳解。這個問題源自於我想對乙個某乙個區間內的值進行均勻劃分成50份,對此,我想到了用list,並用迴圈賦值來實現.並將區間內的值用區間的中值來表示,很顯然,算出來的中值肯定會有很多的小數字數,所以我們需要對得到的數進行處理,保留...

Python 列表元素統計

列表元素統計方法 1.使用字典 對列表元素進行一次遍歷,將結果保留在字典中 2.使用集合和內建函式 將列表轉化為集合,得到所有不同元素,對不同元素呼叫 list.count item 以統計次數 第二種方法的簡單應用 coding utf 8 question 有乙個數字列表,找出列表 現次數超過列...