を示していますオブジェクトを配列に配置することはできません。これを修正する方法はありますか?はPythonで文字列を置くことは、私は私がコーディングしていますテキストベースのRPGのためのダイナミックマップを作成しようとしていますので、私はこの配列を試してみました
-2
A
答えて
0
カンマで配列の要素を分離するのを忘れ
landscape = [['-,-,-,-,-,-,-,-,-,-,-,-,-,-,X'],
['-,-,-,-,-,-,-,-,-,-,-,-,-,-,-'],
['-,-,-,-,-,-,-,-,-,-,-,-,-,-,-'],
['-,-,-,-,-,-,-,-,-,-,-,-,-,-,-'],
['-,-,-,-,-,-,-,-,-,-,-,-,-,-,-'],
['-,-,-,-,-,-,-,-,-,-,-,-,-,-,-'],
['-,-,-,-,-,-,-,-,-,-,-,-,-,-,-'],
['-,-,-,-,-,-,-,-,-,-,-,-,-,-,-'],
['-,-,-,-,-,-,-,-,-,-,-,-,-,-,-'],
['-,-,-,-,-,-,-,-,-,-,-,-,-,-,-'],
['-,-,-,-,-,-,-,-,-,-,-,-,-,-,-'],
['-,-,-,-,-,-,-,-,-,-,-,-,-,-,-'],
['-,-,-,-,-,-,-,-,-,-,-,-,-,-,-'],
['-,-,-,-,-,-,-,-,-,-,-,-,-,-,-'],
['O,-,-,-,-,-,-,-,-,-,-,-,-,-,-']]
(、) 単純な入力ミスを持っ
2
上記のコードを使用します。内側の配列をコンマで区切らないことで、実際に書き込んだ最初の配列にインデックスを付けることになり、文字列をインデックスにすることはできません。これを書くための適切な方法は次のとおりです。私は推測している
landscape = [['-,-,-,-,-,-,-,-,-,-,-,-,-,-,X'],
['-,-,-,-,-,-,-,-,-,-,-,-,-,-,-'],
['-,-,-,-,-,-,-,-,-,-,-,-,-,-,-'],
['-,-,-,-,-,-,-,-,-,-,-,-,-,-,-'],
['-,-,-,-,-,-,-,-,-,-,-,-,-,-,-'],
['-,-,-,-,-,-,-,-,-,-,-,-,-,-,-'],
['-,-,-,-,-,-,-,-,-,-,-,-,-,-,-'],
['-,-,-,-,-,-,-,-,-,-,-,-,-,-,-'],
['-,-,-,-,-,-,-,-,-,-,-,-,-,-,-'],
['-,-,-,-,-,-,-,-,-,-,-,-,-,-,-'],
['-,-,-,-,-,-,-,-,-,-,-,-,-,-,-'],
['-,-,-,-,-,-,-,-,-,-,-,-,-,-,-'],
['-,-,-,-,-,-,-,-,-,-,-,-,-,-,-'],
['-,-,-,-,-,-,-,-,-,-,-,-,-,-,-'],
['O,-,-,-,-,-,-,-,-,-,-,-,-,-,-']]
あなたはまた、これらの文字列は、その中にカンマでなど、'-', '-'
のようにではなく、1つの文字列を見てみたいです。
簡単な方法:
Pythonはまた、あなたがそうのように、一定の長さのリストを生成するために、文字列を「乗算」することができます:
['-'] * 5
リストを生成
['-', '-', '-', '-', '-']
だからあなたは可能性がありlist comprehensionのようにそれを使用してください:
[['-'] * 5 for _ in range(5)]
を製造する:
[['-', '-', '-', '-', '-'], ['-', '-', '-', '-', '-'], ['-', '-', '-', '-', '-'], ['-', '-', '-', '-', '-'], ['-', '-', '-', '-', '-']]
関連する問題
- 1. はで、私は次のことを試してみました
- 2. Pythonは、テキストは、私は次のことを試してみました
- 3. 私は画像の配列を送信しようとしていますが、私はここでnodejs
- 4. は、私はPythonでカードゲームをコーディングして画像を配置したいしようとしていますが、画像は文句を言わないのTkinter
- 5. 私は、私はこれを試してみましたが、その生成していない何も
- 6. CSSのTD:私はいくつかのことを試してみましたが、無駄にしました
- 7. 私は、スカイボックスを作成しようとしているが、私はスカイボックスを作成しようとしている、と私は試してみました、すべてのチュートリアルでは動作しません基本的な
- 8. PHPは配列のハッシュを行うことはできますか?私は現在、そのような配列のハッシュテーブルを作成しようとしてい
- 9. は、私は次のことを試してみましたフォームのロード
- 10. Unrealのエンジンは、私は次のことを試してみました
- 11. 私はこのコードを試してみましたパイソン
- 12. 私はこのコードを試してみました
- 13. エラー私はこのコードを試してみました
- 14. は、どのように私はこれを試してみました
- 15. 私は私のウェブサイトのログインを作成しようとしていますが、これは、ログインのPHPで
- 16. が、私はこのようになります私のデータのpythonで各列のリストを作成しようとしていますのpython
- 17. 以下に示すようなPHPここで私は、クエリ文字列の配列を作成したい
- 18. フレックス:私は、配列の配列を構築しようとしています
- 19. 私はアンペアで私のページを置くしようとしています
- 20. Pythonの私は、この文字列を解凍したいGzipで文字列
- 21. 私は配列を統合しようとしています
- 22. 私はoptionViewControllerでこれを試してみました
- 23. Cで文字列の1つの配列を作成できないのはなぜですか?私はここではCの文字列のいずれかの配列を作成しようとしました
- 24. 私はどのようにボレーを介して文字列配列を送ることができますか?
- 25. どのように私は私がしたXmlWriterオブジェクトを配置しようとしていますPowerShellの
- 26. 私のtableadapterはdatetime2フィールドを文字列として生成しています
- 27. 私はこの文字列をオンにしようとしているPHP
- 28. 私は(チェックボックスのグループである)dayOfTheWeekをループにしようとしていますし、私は、文字列を組み立てるためにそれを使用することができ比べて真である1を見つけるためにしようとしている配列をループし、文字列に
- 29. 私はJava配列コードを作成しようとしています
- 30. 私は私はそれを使用しようとしていますサブでのMsgBoxでそれを印刷することができますように成功し、このグローバル文字列変数を作成しているように見える