我正在制作一个水模拟程序,我需要它通过 y, x 进行 for 循环。但我需要它先检查最底部的 y,然后向上检查。这是我的等级:
lvl = [[0, 0, 1, 0, 0], [0, 0, 1, 0, 0], [0, 0, 1, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]
我需要它来检查 lvl[4],然后检查 lvl[3]、lvl[2] 等。请帮忙!
注意:我正在使用嵌套 for 循环,因此我可以检查 y、x。
您可以使用reversed http://docs.python.org/library/functions.html?highlight=reversed#reversed内置方法来反转列表列表的顺序:
for li in reversed(lvl): print li
Output:
[0, 0, 0, 0, 0] [0, 0, 0, 0, 0] [0, 0, 1, 0, 0] [0, 0, 1, 0, 0] [0, 0, 1, 0, 0]