**構成:
#!/usr/bin/python
#coding=utf-8
a = [5,4,1,1,1,1,1,1,2,1,1,1,1,1,1,1,3,3,3,3,3,3,3]
i = 0
while i < len(a):
time = a.count(a[i]) #count:統計每次傳入引數出現的次數
if time > len(a)/2:
print 'no:',a[i],'show',time,'times'
break
i = i + 1
執行結果:
知識點:
a.count()函式元素次數統計
心得:此方法適用於不清楚列表長度,或列表長度很長的情況。
例如統計1-6出現的次數,可以設定乙個長度為7的列表,出現一次1,就在list加1.出現一次5,就在list加1.此方法適合用於長度短且出現次數高的情況。
自學Python之函式
python的函式比其他語言要簡潔一點,不需要指標,也不要引數型別,形式引數只要隨便一寫就行了。乙個小例子實現兩個數相加 def fun a,b c a b print c fun 2,3 就這麼簡單就實現啦!輸出結果為5 要注意的是這裡傳遞的引數必須數量一致,意思就是說函式要求兩個引數,你不能傳遞...
自學python之元組
元組與列表之異變 由於元組的不可變性,所以在一定的環境下用元組代替列表將比較安全,不易篡改資料。元組之出生 建立元組 建立元組只需在 中輸入元素,元素之間以逗號隔開。若元組中自由乙個元素,要在元素後加逗號,例如 name xiaoming xiaojun lihua name xiaohong 元組...
自學python之檔案讀寫
1 讀檔案 舉例 f open d r f.read hello,world f.close 開啟乙個檔案,使用open 函式,第乙個引數是檔案的路徑,第二個引數是讀的意思。如果路徑錯了會報錯誤 f open d chen test.txt r traceback most recent call ...