首页 > 解决方案 > 在 Python 中创建一个二维数组

问题描述

我正在尝试创建一个范围为 1 到 70 年和每年 1-12 年的二维数组。例如,使用某种 for 循环来获得以下信息:

EDTI:索引 = (1,1),(1,2),(1,3)....(1,12), (2,1)...(2,12),(3,1) ...(3,12).....(70,12)

然后创建一个多索引数据框。

我希望下面代码的结果是可以设置为多索引的数组格式。

for j in range(1,71):
    for i in range(1,13)
        print(j,i)

为糟糕/模糊的原始问题道歉

标签: pythonarraysnumpy

解决方案


[[i for i in range(1, 13)] for j in range(1, 71)]

此代码使用列表理解


推荐阅读