【发布时间】:2017-03-23 23:43:04
【问题描述】:
我正在构建一个函数,它接受一个 puzzle= 2d 列表并检查以确保每个位置都有一个值。如果里面没有,那么它需要返回false。它应该很基本,但我的函数一直返回 True,我不明白为什么。
示例输入/预期输出:
is_complete([[1,2,3],[3,1,2],[2,3,1]]) → 真
is_complete([[None,None],[None,None]]) → False
我的代码如下:
def is_complete(puzzle):
for row in puzzle:
for val in row:
if val == None:
return False
else:
return True
【问题讨论】:
标签: list function python-3.x indexing