我有一份已刮掉的投注賠率列表以及此處顯示的球隊名稱。在我可以對數據進行計算以確定我是否想下注之前,我想對我的數據進行分組,以便配對在一起的賠率在他們自己的單獨列表中,我可以專門針對(2 組)。如圖所示,如果為 Wilsa Krakow 提供 2.15 的賠率,那麼這個賠率將與 Hippomanics(電子競技團隊因此有奇怪的名字)他們所研究的團隊的 1.64 賠率完美匹配。
本質上,我只是希望能夠從list[0]
和list[1]
位置中獲取值並使用這些值創建一個新列表,然後繼續這樣做(list[2]
&list[3]
製作成一個單獨的列表,以及列表 [4] 和列表 [5] 等)只是不是確定如何編寫一個函數,該函數將遍歷列表,取兩個值,將它們分組到一個新列表中,然後重複此過程,直到它在列表末尾終止。提前感謝您的任何幫助。
如果您只想要兩個一組(而不是 n 組),那麼您可以硬編碼 n=2 並使用列表理解來返回列表列表。如果列表的長度是奇數,這也會在列表的末尾創建一組:
some_list = ['a','b','c','d','e']
[some_list[i:i+2] for i in range(0, len(some_list), 2)]
這將返回:
[['a', 'b'], ['c', 'd'], ['e']]
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句