-6 python for-loop syntax-error python-3.x
这是我的第一个问题,但我多次访问该网站来寻找答案。我面临着一个看起来非常愚蠢的问题。我正在尝试在 python 中创建一个“2d”列表,但语法错误在逗弄我。这是我的代码:
def gen2darr(row, column): # generates an array
for in range row:
arr.append([]) # create the lines
for i in range row:
for in range column:
arr[i].append(float(int(row*column*random)))
# fills the array, float(int( because I want floats that 'are ints',
# ex: 2.0 or 152.0
Run Code Online (Sandbox Code Playgroud)
这是我得到的:
for in range row:
^
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)
我尝试以这种方式在 for 循环中放入一个值:
for j in range row:
Run Code Online (Sandbox Code Playgroud)
但我然后得到这个:
for j in range row:
^
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)
有人可以帮我弄这个吗?对我来说,语法错误意味着我可能在某个地方缺少括号或逗号,但我找不到它。
如果你想使用范围,那么你需要调用该函数:
for j in range(row):
Run Code Online (Sandbox Code Playgroud)
range不是Python语法的一部分,它只是另一种内置对象类型。
| 归档时间: |
|
| 查看次数: |
35478 次 |
| 最近记录: |