python - 如何在python中为n * 3创建一个数组
问题描述
给定一个数字 NI 想要制作三个大小为 N*3 的列表,这样数字不应该重复 每个数组的大小应该是 N 怎么做?
例如:N = 2
x =[1,2] y = [3,4] z = [5,6]
解决方案
只需从 3 个范围构建一个列表:
def three_list(N:int) -> (list, list, list):
return list(range(1,N + 1)), list(range(N + 1, 2 * N + 1)), list(range(2 * N + 1, 3 * N + 1))
测试运行:
three_list(4)
# output:
([1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12])
推荐阅读
- html - 使用显示将 HTML 元素从内联更改为块的真实示例
- sql - 计算 BigQuery 中的混合字段
- vb.net - vb .net 以图像为中心写入文本
- react-native - 在 setValue 上反应本机钳位值
- sql - 用几个结果创建一个案例 SQL TERADATA
- css - 打印时转换比例 css 在 Chrome 和 Microsoft Edge 上的工作方式不同
- git - 为什么`git cherry-pick`(没有`--no-commit`)不运行我的提交后挂钩?
- list - 满足条件时应替换 ansible 列表项
- database - OVH 云数据库:如何白名单 Kubernetes 节点池而不是所有节点 IP
- flutter - 如何扩展 Dart 类以使动态属性获得正确的类型