案例:
西班牙足球甲級聯賽,每輪球員進球統計:
第一輪:
第二輪:
第三輪:
統計出前n輪,每場比賽都有進球的球員
from random import randint,sample
socker = ['蘇亞雷斯','梅西','本澤馬','c羅','格列茨曼','托雷斯','貝爾'] #建立球員列表
score = sample(socker , randint(1,6)) #利用sample舉例隨機生成1-6個進球的成員
s1 = #假設有三輪比賽,每個進球的成員生成隨機1-4的進球數
s2 =
s3 =
方法一:
res = #定義空列表
for k in s1: #迴圈
if k in s2 and k in s3: #判斷每乙個元素在其他序列中是否存在(公共鍵)
方法二:
s1.keys() & s2.keys() & s3.keys() #三輪比賽的字典一起做交集,取出公共鍵
方法三:
from functools import reduce
list1 = map(dict.keys, [s1,s2,s3]) #map函式對3個序列裡的鍵做對映
print(reduce(lambda a,b: a & b, list1)) #reduce函式對每一輪引數序列中的元素進行累積,取出公共鍵
如何準確快速地找到自己想要的文獻?
作為一名科研工作者,最令人頭疼的事兒就是查詢文獻,尤其是自己想找一篇重要文獻,結果花了很多的時間,卻沒有找到!這樣不僅耽誤了自己的科研程序,還浪費了寶貴的時間,為此而惱火,難受!那麼怎樣才能準確快速地找到自己想的文獻 呢?1 首先,在查詢外文文獻前,要確認自己的研究方向,這樣找起來有目標感,速度也會...
如何快速入門python?
不管是零基礎的還是有經驗的工作者來說,python首先作為一門簡單 易學的程式語言,不論是想進入資料分析 人工智慧還是 開發這些領域等等,還是希望掌握第一門程式語言,都是提公升自己技能的不錯選擇。那麼哪些人適合學習python呢?1 想通過 python 開始程式設計之旅。2 想在資料分析 大資料 ...
Python快速找到列表中所有重複的元素
為了能夠找到元素在列表中的位置,我們通常會使用list.index 方法來元素的下標,但是這種方法有乙個弊端,就是當列表 現重複元素的時候,index方法只會返回第乙個元素的位置,如下 a a b c a d a print a.index a 輸出為0通過上面的 可以發現,index方法的返回值是...