我正在编写这个函数来检查列表列表是否是一个有效的数独谜题。当我检查有效整数的列表时,我得到了意想不到的结果。
例如:
lst = [[1,2,3],[2,3,1],[4,2,1]]
for i in lst:
for v in i:
print type(v)
<type 'int'> #all the way through
for i in lst:
for v in i:
if v is int:
print True
什么都不打印,当我通过时:
for i in lst:
for v in i:
if v is not int:
print False
打印全部 False?不确定发生了什么,尤其是显示它们是整数的类型。