我需要帮助检查一个二维列表中的所有项目是否相同(在这种情况下,我正在检查它们是否都等于1)。
我创建了一个名为allOnes(L)
的函数来检查一维数组中的所有项目是否为1。我使用了all()函数,如下所示:
def allOnes(L):
"""Tests to see if the numbers in the list L are all 1's
"""
return all(x == 1 for x in L)
现在我需要检查一个二维列表中的所有项是否都是1。当检查像这样的列表时,我希望函数allOnes2d返回True:[[1,1,1], [1,1,1], [1,1,1]]
。使用all()
函数可以实现吗?
itertools.chain
жҜ”еҲ—иЎЁжҺЁеҜјејҸжӣҙеҘҪзҡ„йҖүжӢ©гҖӮ - Gareth Latty