私は Python を初めて使用し、言語をよりよく理解するためにいくつかのプログラミングの問題に取り組んでいます。これまでのところ、https://www.python.org/doc/essays/graphs/で Guido のエッセイを読みました。これは、グラフの操作方法を理解するのに役立ちました。しかし、競技プログラミングの問題には、ほとんどの場合、2 次元のグリッドがあります。
U..X
..X.
X..X
..X.
それらを Python で表現するにはどうすればよいですか? リストのリストは適切な表現ですか? より良い、またはより多くの「Pythonic」メソッドはありますか? ありがとう。