根据第二个列表将Python列表拆分为自定义块大小

马蒂亚斯

我正在寻找一种将列表拆分为预定义的切片的方法:

a = list(range(1, 1001)) # Added list() 
b = [200, 500, 300]

a应该将List切片为len(b)包含a的前200个元素,随后的500个和最后300个元素的子列表sum(b) == len(a)可以安全地假设

有共同的功能吗?

tobias_k

从列表中创建一个迭代器(如果尚未创建),并in中的每个迭代器从元素中获取元素的n次数nextnb

>>> a = range(1, 1001)
>>> b = [200, 500, 300]
>>> a_iter = iter(a)
>>> [[next(a_iter) for _ in range(n)] for n in b]
[[1,
  2,
  ...
  199,
  200],
 [201,
  ...
  700],
 [701,
  702,
  ...
  999,
  1000]]

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

根据第二个列表将Python列表拆分为自定义块大小

来自分类Dev

根据Python中的第二个列表调整列表中的元素

来自分类Dev

根据第二个列表(元组)中的值有效过滤 python 列表

来自分类Dev

根据第二个键对列表进行排序

来自分类Dev

通过第二个元素拆分元组列表-python

来自分类Dev

通过第二个元素拆分元组列表-python

来自分类Dev

自定义启动器图标将打开第二个通用图标

来自分类Dev

没有嵌套的ifs是否可以基于自定义首选项创建具有公共第二个元素的元组的非空列表?

来自分类Dev

将python列表中的第二个数字相乘

来自分类Dev

Python如何将列表中的第二个值转换为int

来自分类Dev

如何将列表拆分为两个列表,其中第一个具有正条目,第二个具有非正条目-SML

来自分类Dev

根据第二个列表的值对一个列表执行计算

来自分类Dev

将列表中的所有元素插入第二个列表的子列表的特定索引中-python 2

来自分类Dev

根据第二个列表中的元素对列表进行排序和过滤

来自分类Dev

根据第二个列表从列表中拉出字段

来自分类Dev

根据第二个列表中的值分隔列表

来自分类Dev

合并第二个元素相同的python子列表并返回总和和第二个元素

来自分类Dev

根据第二个数据框中的匹配键将列表追加到Spark数据框列

来自分类Dev

反转Prolog中的列表的第二个列表

来自分类Dev

拆分第二个元素大于阈值的元组列表

来自分类Dev

拆分第二个元素大于阈值的元组列表

来自分类Dev

python比较两个列表并保留第二个列表索引

来自分类Dev

将列表中的行添加到第二个列表Powershell中的行

来自分类Dev

在Eclipse中创建第二个自定义POM

来自分类Dev

带有ArrayList的Android自定义ListView如何打开第二个活动

来自分类Dev

获取第二个最新的自定义帖子类型

来自分类Dev

在WooCommerce电子邮件通知上显示第二个自定义字段

来自分类Dev

无法在Android中使用“自定义意图操作”打开第二个应用

来自分类Dev

Django自定义用户添加第二个用户模型

Related 相关文章

  1. 1

    根据第二个列表将Python列表拆分为自定义块大小

  2. 2

    根据Python中的第二个列表调整列表中的元素

  3. 3

    根据第二个列表(元组)中的值有效过滤 python 列表

  4. 4

    根据第二个键对列表进行排序

  5. 5

    通过第二个元素拆分元组列表-python

  6. 6

    通过第二个元素拆分元组列表-python

  7. 7

    自定义启动器图标将打开第二个通用图标

  8. 8

    没有嵌套的ifs是否可以基于自定义首选项创建具有公共第二个元素的元组的非空列表?

  9. 9

    将python列表中的第二个数字相乘

  10. 10

    Python如何将列表中的第二个值转换为int

  11. 11

    如何将列表拆分为两个列表,其中第一个具有正条目,第二个具有非正条目-SML

  12. 12

    根据第二个列表的值对一个列表执行计算

  13. 13

    将列表中的所有元素插入第二个列表的子列表的特定索引中-python 2

  14. 14

    根据第二个列表中的元素对列表进行排序和过滤

  15. 15

    根据第二个列表从列表中拉出字段

  16. 16

    根据第二个列表中的值分隔列表

  17. 17

    合并第二个元素相同的python子列表并返回总和和第二个元素

  18. 18

    根据第二个数据框中的匹配键将列表追加到Spark数据框列

  19. 19

    反转Prolog中的列表的第二个列表

  20. 20

    拆分第二个元素大于阈值的元组列表

  21. 21

    拆分第二个元素大于阈值的元组列表

  22. 22

    python比较两个列表并保留第二个列表索引

  23. 23

    将列表中的行添加到第二个列表Powershell中的行

  24. 24

    在Eclipse中创建第二个自定义POM

  25. 25

    带有ArrayList的Android自定义ListView如何打开第二个活动

  26. 26

    获取第二个最新的自定义帖子类型

  27. 27

    在WooCommerce电子邮件通知上显示第二个自定义字段

  28. 28

    无法在Android中使用“自定义意图操作”打开第二个应用

  29. 29

    Django自定义用户添加第二个用户模型

热门标签

归档