-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. python语法错误无效语法
- 5. python语法错误无效语法
- 6. Python 3语法错误无效语法
- 7. 语法错误:无效语法在Python
- 8. python 3.2语法错误:无效语法
- 9. 无效的Python语法错误 - >< - 卡列斯为无效
- 10. 无法理解python错误
- 11. 语法错误:无效语句python-pygame
- 12. 不理解错误消息:for语句中的语法无效
- 13. Python列表理解错误
- 14. Python列表理解错误
- 15. Python的错误 - 无效的语法
- 16. Python列表的理解失败,语法错误
- 17. python列表理解函数的语法错误
- 18. 无效的语法错误在python
- 19. Python错误:print subprocess.check_output - 无效的语法
- 20. 无效的语法错误python
- 21. Python 2.7无效的语法错误
- 22. 无效的Python语法错误(2.7.5)
- 23. Python(3.3)无效的语法错误
- 24. Python中的语法错误无效
- 25. Python - 奇怪的无效语法错误
- 26. 的Python:语法错误:无效令牌
- 27. Android上的Python'无效语法'错误
- 28. Python 3.3:无效的语法错误
- 29. python无效的语法错误
- 30. Python:无效的语法错误
您在列表理解中缺少'in'关键字。 –
您的问题Maly,是您的列表理解中缺少'in'运算符。这就是Python抱怨的原因。你的代码实际上应该是'y = [0,范围(500)]中的iii'。注意'iii'和'range(500)'部分之间的'in'。 –
顺便说一句,如果你想要一个500个零的列表,只要'y = [0] * 500'。它比'y = [0在范围(500)]中'更有效率。 –