如何反向for循环?

2024-06-22

我正在制作一个水模拟程序,我需要它通过 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]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何反向for循环? 的相关文章

随机推荐