首页 > 解决方案 > 如何从列表中在 python 中创建 2 对?

问题描述

假设我们有一个数组:

arr1 = [1,2,3,4,5]

&我想按顺序打印此列表中的所有 3 个值对:例如,这是我想要从上面的数组中得到的输出

输出:

[1,2,3]
[2,3,4]
[3,4,5]

我怎样才能在不使用库的情况下以最简单的方式实现这一点。

标签: pythonarrayslist

解决方案


您可以使用列表切片:

arr1 = [1, 2, 3, 4, 5]

for x in range(3):
    print(arr1[x:x + 3])

出去:

[1, 2, 3]
[2, 3, 4]
[3, 4, 5]

推荐阅读