-2
A
回答
0
是的,您的语法不正确,正如注释中指出的那样。这里有一些选择:
y = [0 for _ in range(500)]
或
y = [0] * 500
(学分:PM2环)
或
y = map(int, '0' * 500)
或(仅当您有numpy的安装)
import numpy as np
y = np.zeros(500)
第四个选项是memset
,速度非常快。
相关问题
- 1. python语法错误无效语法
- 2. 语法错误:无效语法在Python
- 3. 无法理解python错误
- 4. 不理解错误消息:for语句中的语法无效
- 5. Python列表理解错误
- 6. Python列表理解错误
- 7. Python列表的理解失败,语法错误
- 8. python无效的语法错误
- 9. 无效的语法错误在python
- 10. Android上的Python'无效语法'错误
- 11. Python 3.3:无效的语法错误
- 12. Python中的语法错误无效
- 13. python语法无效错误:print
- 14. 无效的语法错误
- 15. 无效的语法错误
- 16. 无效的语法错误
- 17. 无效的语法错误
- 18. 无效的语法错误
- 19. 的Python 2.7:错误没有理由 - “无效语法”对循环
- 20. Python的 - 导入文件 - 语法错误:无效的语法
- 21. 语法错误:无效的语法Python的问题
- 22. 肥皂水的Python语法错误:无效的语法
- 23. Python打印语句“语法错误:无效语法”
- 24. '语法错误:无效的语法' 在Python 3空闲
- 25. 无效语法错误
- 26. 语法错误,无效AssignementOperato
- 27. 无法安装Wagtail for Python。获取无效语法的错误
- 28. T-SQL语法错误:列'dbo.Policy.CompanyId'在选择列表中无效
- 29. Python 3.2.2中的打印语句中的语法错误无效
- 30. Python嵌套列表理解错误
您在列表理解中缺少'in'关键字。 –
您的问题Maly,是您的列表理解中缺少'in'运算符。这就是Python抱怨的原因。你的代码实际上应该是'y = [0,范围(500)]中的iii'。注意'iii'和'range(500)'部分之间的'in'。 –
顺便说一句,如果你想要一个500个零的列表,只要'y = [0] * 500'。它比'y = [0在范围(500)]中'更有效率。 –