3090得票70回答
如何将一个列表分割成等大小的块?

如何将任意长度的列表分割成相等大小的块? 参见:如何按块迭代列表。 要将字符串分块,请参阅每隔n个字符拆分字符串?。

686得票40回答
如何分块迭代列表

我有一个Python脚本,它以一个整数列表作为输入,我需要每次处理四个整数。不幸的是,我无法控制输入,否则我会将其作为一个由四个元素组成的元组列表传递进来。目前,我正在以这种方式进行迭代: for i in range(0, len(ints), 4): # dummy op for...

315得票16回答
如何使用pandas读取大型csv文件?

我试图在pandas中读取一个大型csv文件(约6GB),但是遇到了内存错误:MemoryError Traceback (most recent call last) <ipython-input-58-67a72687871...

242得票37回答
将列表分成大约相等长度的N个部分

如何将一个列表均匀地分成大致相等的部分?例如,如果列表有7个元素并将其分成2部分,则我们希望在一个部分中获得3个元素,而另一个部分应该有4个元素。 我正在寻找类似于 even_split(L, n) 的东西,它可以将 L 分成 n 部分。def chunks(L, n): """ Y...

65得票4回答
"git stash apply" 与交互模式

我有一系列的文件在一个stash (stash{0}) 中,我想要仅仅使用这些文件中的某些部分/块(通常称为交互模式)使用git apply命令。 这是可能的吗? 我看到可以执行:git stash save -p 'Stash name' 但似乎无法实现git stash apply -...

61得票21回答
如何使用Dart将列表分割或切块成相等的部分?

假设我有一个列表,如下所示: var letters = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h']; 我需要一个包含2个元素的列表的列表: var chunks = [['a', 'b'], ['c', 'd'], ['e', 'f'], ['g...

34得票3回答
Pandas SQL chunksize

这更多是一个理解问题而不是编程问题。 我对Pandas和SQL还很陌生。我正在使用Pandas以一些特定的chunksize从SQL读取数据。 当我运行一个SQL查询,例如: import pandas as pddf = pd.read_sql_query('select name, bir...

26得票3回答
在Python中如何将读取大型CSV文件分成均匀大小的块?

在一个基本的流程中,我有下一个步骤。import csv reader = csv.reader(open('huge_file.csv', 'rb')) for line in reader: process_line(line) 参见相关问题。我想每100行发送一次处理进程,以实...

26得票1回答
将Python列表分页为每页4个项目

可能重复的问题: 如何在Python中将列表均匀分成多个部分? mylist = [1, 2, 3, 4, 5, 6, 7, 8, 9] 我需要将这些块传递给只能一次处理4个项目的第三方API。我可以一个一个地处理,但这需要每次进行HTTP请求和处理,所以我更喜欢尽可能少地查询。...

19得票3回答
为什么在Python的requests中使用iter_content和chunk_size?

我为什么要使用iter_content,而且我对使用chunk_size的目的感到非常困惑,因为我尝试使用它,无论如何,文件似乎都会在下载成功后保存。g = requests.get(url, stream=True) with open('c:/users/andriken/desktop...