如何将常量整数添加到嵌套列表中



我尝试了以下代码:

list = [[j+i+10 for j in range(1,9)] for i in range (9)]
print (list)

这给了我输出:

[[11, 12, 13, 14, 15, 16, 17, 18], [12, 13, 14, 15, 16, 17, 18, 19], [13, 14, 15, 16, 17, 18, 19, 20], [14, 15, 16, 17, 18, 19, 20, 21], [15, 16, 17, 18, 19, 20, 21, 22], [16, 17, 18, 19, 20, 21, 22, 23], [17, 18, 19, 20, 21, 22, 23, 24], [18, 19, 20, 21, 22, 23, 24, 25], [19, 20, 21, 22, 23, 24, 25, 26]]

然而,我正在寻找一个输出:

list = [[11, 12, 13, 14, 15, 16, 17, 18],[21, 22, 23, 24, 25, 26, 27, 28],...[91, 92, 93, 94, 95, 96, 97, 98]]

我能在不使用任何python包的情况下做到这一点吗?

;"问题";在所使用的算术函数CCD_ 1中。要获得所需的结果,请使用乘法而不是加法:j+i*10(同样,最后一个范围应该从1而不是0开始(。

尝试:

lst = [[j + i * 10 for j in range(1, 9)] for i in range(1, 10)]
print(lst)

打印:

[
[11, 12, 13, 14, 15, 16, 17, 18],
[21, 22, 23, 24, 25, 26, 27, 28],
[31, 32, 33, 34, 35, 36, 37, 38],
[41, 42, 43, 44, 45, 46, 47, 48],
[51, 52, 53, 54, 55, 56, 57, 58],
[61, 62, 63, 64, 65, 66, 67, 68],
[71, 72, 73, 74, 75, 76, 77, 78],
[81, 82, 83, 84, 85, 86, 87, 88],
[91, 92, 93, 94, 95, 96, 97, 98],
]

最新更新