-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)
第4のオプションはmemset
であり、本当に高速です。
関連する問題
- 1. 一覧理解無効な構文エラー
- 2. Python-無効な構文エラー
- 3. Python 3構文エラー無効な構文
- 4. のPython 2.7:エラーが理由もなく - 「無効な構文」ループ
- 5. Pythonのエラー:にSyntaxError:無効な構文
- 6. Pythonの:無効な構文エラーes2csv
- 7. Pythonエラー:print subprocess.check_output - 無効な構文
- 8. psycopg2.Dataエラー:整数のための無効な入力構文:」 "
- 9. MakeHumanファイルを書き込むためにPythonの使用:無効な構文エラー
- 10. Python:無効な構文erroe
- 11. Python // Lambda:無効な構文
- 12. Pythonインストールモジュール:無効な構文
- 13. Python SyntaxError:無効な構文
- 14. Python:Unknown無効な構文エラー
- 15. ハングマン無効な構文エラー
- 16. 無効なSQL構文エラー
- 17. シンプルなPythonの3エラー:無効な構文
- 18. SyntaxError:数式のためのPython構文が無効
- 19. にSyntaxError:無効な構文のpython
- 20. マイクロビットのpython無効な構文
- 21. Python 2の無効な構文:Raspberry Pi
- 22. PythonのパラメータSyntaxError:無効な構文
- 23. Djangoのエラー:HttpResponseに無効な構文
- 24. pythonのprintステートメントで無効な構文エラー3.2.2
- 25. Pythonリストの無秩序での理解
- 26. Jupyterノートブック - 無効な構文[リスト]
- 27. Python printステートメント "構文エラー:構文が無効です"
- 28. 条件付きのリストの理解からの構文エラー
- 29. Pythonでyamlを解析する:SyntaxError:無効な構文
- 30. Python - 無効な構文はハイライトされないエラー
リスト内包表記に 'in'キーワードがありません。 –
あなたの問題マリーは、あなたのリスト理解の中であなたの欠けている 'in'演算子です。だからこそ、Pythonは不平を言っている。あなたのコードは実際に 'y = [0の範囲(500)には0]'でなければなりません。 'iii'と' range(500) 'の間の' in 'に注目してください。 –
ところで、500個のゼロのリストが必要な場合は、単に 'y = [0] * 500'を実行してください。 'y = {0 for i in range(500) '}よりも効率的です。 –