Python - 将列表转换为自定义重叠嵌套列表

当需要将列表转换为自定义重叠嵌套列表时,可以使用迭代和 'append' 方法。

示例

下面是相同的演示

my_list = [31, 25, 36, 76, 73, 89, 91, 100]
print("名单是:")
print(my_list)

my_step, my_size = 3, 4

my_result = []

for index in range(0, len(my_list), my_step):
   my_result.append(my_list[index: index + my_size])

print("结果是:")
print(my_result)
输出结果
名单是:
[31, 25, 36, 76, 73, 89, 91, 100]
结果是:
[[31, 25, 36, 76], [76, 73, 89, 91], [91, 100]]

解释

  • 定义了一个列表并显示在控制台上。

  • 定义了两个整数。

  • 定义了一个空列表。

  • 迭代原始列表,并将特定索引处的元素附加到空列表。

  • 此列表是在控制台上显示为输出的结果。