出於性能目的拆分大型清單(超過1000項)的最佳方式是什麼?並使用大型列表的「部分」?Python將大列表分成更小的列表以檢查性能?
例如;我有一個我想掃描的10k地址列表。我怎樣才能將這個列表分成4份,並按部分完成列表以提高性能?
出於性能目的拆分大型清單(超過1000項)的最佳方式是什麼?並使用大型列表的「部分」?Python將大列表分成更小的列表以檢查性能?
例如;我有一個我想掃描的10k地址列表。我怎樣才能將這個列表分成4份,並按部分完成列表以提高性能?
所以你想對整個列表進行一個操作,但是它按順序執行會很慢嗎?我想你想要一個工作人員池。 this有幫助嗎?
查看this的問題如何將任意列表拆分爲更小的塊。它沒有明確涵蓋提高性能,所以你可能要考慮查看multiprocessing模塊,以便實際操縱那些小列表,如果這正是你想要的。
Is this [this](http://stackoverflow.com/questions/312443/how-do-you-split-a-list-into-evenly-sized-chunks-in-python)類似於你想要的問題? – thegrinner
是的,謝謝,關於它 – nobody
你在做什麼清單?你爲什麼期望把這份名單分開來幫助演出? –