gpt4 book ai didi

python - 如何有效地将 Python 列表分成 20 个 block + 一个切片作为剩余部分?

转载 作者:太空宇宙 更新时间:2023-11-04 10:20:39 25 4
gpt4 key购买 nike

<分区>

给定一个未知长度的 list URLs urls,我想将它分成 20 个 url 的片段(加上包含剩余部分的片段,如果有的话) .因此,如果它包含 96 个 URL,我将有 4 个 20 个切片和一个 16 个切片。此外,如果长度小于 20,显然列表本身是唯一的切片。

给定:

quotient = len(urls) / 20
remainder = len(urls) % 20

然后:

if len(urls) / 20 == 0:
slice = urls
else:
numberOfSlices = (quotient + 1) if remainder !=0 else quotient

从这里开始,我可以开始构建各个切片。但这一切开始让人感到有些费解。是否有更有效的方法(可能使用 NumPy)来实现这一点?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com