python - 如何从列表中在 python 中创建 2 对?
问题描述
假设我们有一个数组:
arr1 = [1,2,3,4,5]
&我想按顺序打印此列表中的所有 3 个值对:例如,这是我想要从上面的数组中得到的输出
输出:
[1,2,3]
[2,3,4]
[3,4,5]
我怎样才能在不使用库的情况下以最简单的方式实现这一点。
解决方案
您可以使用列表切片:
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]
推荐阅读
- visual-studio-code - 在 VS Code 1.52.1 中为断点添加声音警报?
- html - 尝试从 vscode 加载实时服务器时出现 431 错误
- angular - 将长行导入分解为多行导入
- javascript - 使用 CSS 或 jQuery 过滤博客的类别/子类别 Radio
- vue.js - 如何在 vue3 中访问 openlayers 地图的方法
- java - Android Studio Firestore 时间戳与 currentLocalTime 的比较
- python - 字典列表中的 ast.literal_eval 语法错误
- javascript - 如何在 Firestore 上保存复选框的文本值?
- python - 如何在一个元素中找到一个元素
- reactjs - Access slug url without clicking Link not working