如何计算这个二维列表中“命中”的项的数量?
grid = [['hit','miss','miss','hit','miss'],
['miss','miss','hit','hit','miss'],
['miss','miss','miss','hit','hit'],
['miss','miss','miss','hit','miss'],
['hit','miss','miss','miss','miss']]
battleships = 0
for i in grid:
if i == "hit":
battleships = battleships + 1
print battleships
我知道这段代码是有问题的,但它给了我想要做的一些想法,希望可以实现吗?谢谢。
if i == "hit":
就是错误的,因为i
是一个列表。 - Grijesh Chauhan