numbers = [2 , 5 , 10]
for n in range[1,20]:
if n in numbers:
continue
print (n)
我收到这个错误
C:\Python34\python.exe "F:/google drive/3d projects/python/untitled/0001.py"
Traceback (most recent call last):
File "F:/google drive/3d projects/python/untitled/0001.py", line 2, in <module>
for n in range[1,20]:
TypeError: 'type' object is not subscriptable
寻找答案,但没有发现它是 python 的新手,所以如果这是一个愚蠢的问题,请不要生气这个代码在 youtube 上的教程中使用的奇怪的东西,它的工作我使用 pycharm 我的 python 应用程序有什么问题吗或想法
原文由 Sahoory 发布,翻译遵循 CC BY-SA 4.0 许可协议
range
应该是一个函数range(1,20)
那是行
for n in range[1,20]:
应该读作正如您在 文档 中看到的
(强调我的)
一个小演示