I use jupyter notebook in vscode.
I execute the simple code in Jupyter notebook(.ipynb)
a = list(range(10))
print(a)
The code execution result is…
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-27-b9f6d3d8e065> in <module>
----> 1 a = list(range(10))
2 print(a)
TypeError: 'range' object is not callable
but, The code is executed well in Python file(.py)
of course, The code execution result is…
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
It’s an error that I don’t understand. I want to avoid not being able to use Jupiter notebook because of this problem. I ask for your help.
>Solution :
You may have already defined list,range varable, try to restart your notebook.
list = range(10)
>>> list(range(10))
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'range' object is not callable