【发布时间】:2018-08-10 08:14:52
【问题描述】:
我正在使用 python。我需要得到我在底部提到的输出。这是我尝试的方式。
L = [i for i in range(1,11)]
print(L)
p = []
p.extend(L for _ in range(10))
#print(p)
for _ in range(10):
for i in range(10):
p[_][i] = (_+1)*p[_][i]
print(p)
and this is the output I got.
输出:[[3628800, 7257600, 10886400, 14515200, 18144000, 21772800 25401600, 29030400, 32659200, 36288000], [3628800, 7257600, 10886400, 14515200, 18144000, 21772800, 25401600, 29030400, 32659200, 36288000], [3628800、7257600、10886400、14515200、18144000、21772800、25401600、 29030400, 32659200, 36288000], [3628800, 7257600, 10886400, 14515200, 18144000, 21772800, 25401600, 29030400, 32659200, 36288000], [3628800, 7257600, 10886400, 14515200, 18144000, 21772800, 25401600, 29030400, 32659200, 36288000], [3628800, 7257600, 10886400, 14515200, 18144000, 21772800, 25401600, 29030400, 32659200, 36288000], [3628800, 7257600, 10886400, 14515200, 18144000, 21772800, 25401600, 29030400, 32659200, 36288000], [3628800, 7257600, 10886400, 14515200, 18144000, 21772800, 25401600, 29030400, 32659200, 36288000], [3628800, 7257600, 10886400, 14515200, 18144000, 21772800, 25401600, 29030400, 32659200, 36288000], [3628800、7257600、10886400、14515200、18144000、21772800、25401600、 29030400, 32659200, 36288000]]
我希望输出像
[[1,2,3,4,5,6,7,8,9,10],[2,4,6,8,10,12...18,20],[3,6,9...27,30].....[9,18,27..90]]
【问题讨论】:
-
问题是:如何获得预期的输出或者为什么会得到那个奇怪的输出?
标签: python list loops nested-loops nested-lists