如何拆分每个第N个元素的Python列表

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何拆分每个第N个元素的Python列表相关的知识,希望对你有一定的参考价值。

我想要做的很简单,但我找不到怎么做。

  • 从1st元素开始,将每个第4个元素放入新列表中。
  • 重复第2,第3和第4个元素。

从:

list = ['1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b']

至:

list1 = ['1', '5', '9']
list2 = ['2', '6', 'a']
list3 = ['3', '7', 'b']
list4 = ['4', '9']

换句话说,我需要知道如何:

  • 从列表中获取第N个元素(在循环中)
  • 将其存储在新阵列中
  • 重复

以上是关于如何拆分每个第N个元素的Python列表的主要内容,如果未能解决你的问题,请参考以下文章

如何合并、拆分和查询第 k 个排序列表?

在每个第 n 个元素之后插入 Python 列表中的元素

如何在python中将列表拆分为没有重复元素的子集

Python实验二

如何将每个 x 个元素拆分一个列表并将这些 x 个元素添加到一个新列表中?

如果第 5 个元素是“名称”,则按每第 4 个元素拆分列表;如果第 5 个元素是地址,则按第 5 个元素拆分