如何将一个嵌套的整数列表拆分为一个列表

用户名
lst = [[1, 5],  
       [2, 2]

这是我的嵌套列表,我需要列出以下几点:

output = [[1, 5, 2, 2]

这是我在这种情况下的尝试,但是如果我有一个行长为6或大于4的示例,则失败

new_lst = []

for x in range(len(lst)):
    for y in range(0, len(lst[x]), 2):
        new_lst.append([lst[x][y],lst[x][y+1]])

counter_a = 0
counter_b = 1
output = []

while counter_b - 4 <= len(lst):
    output.append(new_lst[counter_a] + new_lst[counter_a + 2])
    output.append(new_lst[counter_b] + new_lst[counter_b + 2])
    counter_a += 4
    counter_b += 4

print(output)
朴凤灿

这个怎么样?这对于所有大小为nxm的列表都是通用的,其中n和m是偶数。逻辑是在行和列中以2进行迭代,然后获取2x2元素的块并将其附加到输出列表中。

lst = [[1, 6, 5, 6],  
       [2, 5, 6, 8],  
       [7, 2, 8, 1],  
       [4, 4, 7, 3]]
output = []

for j in range(0, len(lst), 2):
     for i in range(0, len(lst[0]), 2):
         output.append([lst[j][i], lst[j][i+1], lst[j+1][i], lst[j+1][i+1]])

output : [[1, 6, 2, 5], [5, 6, 6, 8], [7, 2, 4, 4], [8, 1, 7, 3]]

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将整数列表拆分为2个列表:一个正数,另一个负数-haskell

来自分类Dev

如何将pi的数字拆分为一个列表

来自分类Dev

如何将信息拆分为列表的一个元素

来自分类Dev

如何将一个列表划分为一个较小的列表

来自分类Dev

Python将列表拆分为一个元素

来自分类Dev

如何将一个列表随机分为2个列表,但长度相同

来自分类Dev

如何将一个列表分为两个列表?

来自分类Dev

如何生成一个升序随机整数列表

来自分类Dev

如何将数字拆分成一个列表并插入另一个列表

来自分类Dev

将一个列表列表拆分为子列表

来自分类Dev

给定一个Unicode代码点列表,如何将它们拆分为Unicode字符列表?

来自分类Dev

给定一个Unicode代码点列表,如何将它们拆分为Unicode字符列表?

来自分类Dev

如何将一个无符号长整数(32位)拆分为8个半字节?

来自分类Dev

如何获取一个简单的整数列表并将其修改为列表列表?

来自分类Dev

如何将一个列表分成多个列表?

来自分类Dev

ule子-将一个较大的JSON列表拆分为多个较小的JSON列表

来自分类Dev

通过将列表拆分为一个值来创建子列表

来自分类Dev

如何将两个平面列表组合成一个嵌套对象

来自分类Dev

如何使用 Vue-draggable 和 Vuex 将一个列表动态拆分为多个列表?

来自分类Dev

通过另一个整数列表离散一个列表

来自分类Dev

将一串chr拆分为一个列表(Python)

来自分类Dev

如何将一个列表插入另一个列表?

来自分类Dev

如何将一个元组列表与一个列表内部联接?

来自分类Dev

如何将一个列表添加到另一个列表

来自分类Dev

MongoDB:如何将一个集合拆分为n个集合?

来自分类Dev

如何将一个数组拆分为两个不同的数组?

来自分类Dev

将一个列表中的 8 个元素拆分为另一个 C# 的第一个元素

来自分类Dev

将一个向量拆分为Clojure中的向量而不是列表中的向量

来自分类Dev

将多个行文本文件拆分为一个列表?

Related 相关文章

  1. 1

    将整数列表拆分为2个列表:一个正数,另一个负数-haskell

  2. 2

    如何将pi的数字拆分为一个列表

  3. 3

    如何将信息拆分为列表的一个元素

  4. 4

    如何将一个列表划分为一个较小的列表

  5. 5

    Python将列表拆分为一个元素

  6. 6

    如何将一个列表随机分为2个列表,但长度相同

  7. 7

    如何将一个列表分为两个列表?

  8. 8

    如何生成一个升序随机整数列表

  9. 9

    如何将数字拆分成一个列表并插入另一个列表

  10. 10

    将一个列表列表拆分为子列表

  11. 11

    给定一个Unicode代码点列表,如何将它们拆分为Unicode字符列表?

  12. 12

    给定一个Unicode代码点列表,如何将它们拆分为Unicode字符列表?

  13. 13

    如何将一个无符号长整数(32位)拆分为8个半字节?

  14. 14

    如何获取一个简单的整数列表并将其修改为列表列表?

  15. 15

    如何将一个列表分成多个列表?

  16. 16

    ule子-将一个较大的JSON列表拆分为多个较小的JSON列表

  17. 17

    通过将列表拆分为一个值来创建子列表

  18. 18

    如何将两个平面列表组合成一个嵌套对象

  19. 19

    如何使用 Vue-draggable 和 Vuex 将一个列表动态拆分为多个列表?

  20. 20

    通过另一个整数列表离散一个列表

  21. 21

    将一串chr拆分为一个列表(Python)

  22. 22

    如何将一个列表插入另一个列表?

  23. 23

    如何将一个元组列表与一个列表内部联接?

  24. 24

    如何将一个列表添加到另一个列表

  25. 25

    MongoDB:如何将一个集合拆分为n个集合?

  26. 26

    如何将一个数组拆分为两个不同的数组?

  27. 27

    将一个列表中的 8 个元素拆分为另一个 C# 的第一个元素

  28. 28

    将一个向量拆分为Clojure中的向量而不是列表中的向量

  29. 29

    将多个行文本文件拆分为一个列表?

热门标签

归档