如何在 python 中創建一個函數,它將整數列表作為輸入並輸出只有兩個值的較小列表?

迦勒諾克斯

我有一份已刮掉的投注賠率列表以及此處顯示的球隊名稱在我可以對數據進行計算以確定我是否想下注之前,我想對我的數據進行分組,以便配對在一起的賠率在他們自己的單獨列表中,我可以專門針對(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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何更改python代碼為一個參數創建多個值?

如何掃描用戶輸入中的每個字符並將其與他們輸入的第二個整數進行比較?

如何創建一個將填充用戶輸入的數組?

如何在 MongoDB 中只獲取數組元素而不是整個對像作為輸出?

如何比較python中的一些列表並將它們添加到數據框中?

Python:如何將帶有兩個參數的函數作為參數傳遞

如何將新鍵添加到現有字典並將前一個鍵作為值附加到 for 循環中創建的新鍵:python

在 Azure 持久函數中,如何獲取一個活動函數的輸出作為另一個函數的輸入

類似字典的 Python 函數不會接受多個值作為輸入

如何將dict的每個鍵和值作為參數傳遞給python中的其他函數

如何在python中創建一個將字符串作為參數並返回它的所有可能的大寫和小寫組合的函數?

如何在函數中將用戶輸入作為參數傳遞?

如何在另一個函數中使用提示的輸出作為全局變量

如何在python中將選擇排序拆分為兩個不同的函數?

如何編寫一個函數來通過在 python 中清理它來縮短我的列表

如何將在 Tkinter 文本框中輸入的值放入 Python 中的函數參數中?

如何在python中將兩個列表合併為一個列表

如何在python的一個函數中使用兩個枚舉語句?

如何在 C# 中創建具有不同數量輸入的類列表

如何將包含鍵的列表和另一個列表作為值寫入 Python 中每列的 CSV 文件

Python - 將用戶輸入附加到同一個列表的兩個類,如何在循環中顯示其數據

如何在 python 中創建一個可重用的函數來獲取所需的列並在查詢中應用條件而不直接對值進行硬編碼?

如何在 Python 中為所需輸出拆分兩個哈希值

如何在兩個數組之間找到重複的整數並將它們複製到一個新數組中?

如何將函數內的列表導入另一個 python 模塊?

我如何從更大的列表中創建一個列表,並且只有 3 個數字位置在 Python 中的新列表中

如何從python中的數據幀創建一個帶有索引的系列字典

解釋如何讓程序將一個字符串作為輸入並反向輸出它?

如何使用函數、“For”循環和 Excel VBA 中的兩個現有數組輸出值數組?