如何在循环中创建i and
j`的线性增加函数?
In [2]: x = []
In [3]: for i in range(3):
...: for j in range(3):
...: x.append(i*j+i)
...:
...:
In [4]: x
Out[4]: [0, 0, 0, 1, 2, 3, 2, 4, 6]
即append
中的什么函数将产生:
In [5]: x
Out[5]: [0, 1, 2, 3, 4, 5, 6, 7, 8]
这可能吗?
答案 0 :(得分:3)
您可以通过执行i
*(总值j
可以取值,这里为3)+ j
x.append(3 * i + j)
答案 1 :(得分:1)
您在这里:
x = []
for i in range(3):
for j in range(3):
x.append(i*3+j)
print(x)