我如何计算这个二维列表中“命中”的项目数??
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
我知道代码是错误的,但它给出了我想做什么的想法我希望??
谢谢
如果我有相当多使用2D列表的代码,我将生成一个生成器,返回2D列表中的每个元素:
然后你可以用它做其他事情,比如数一数所有的“命中”字符串:
使用^{} :
以及^{} :
相关问题 更多 >
编程相关推荐