问题描述
我想返回嵌套列表中零的最大计数,例如以下一个
lista = [['0000','',''],['','000',['000','0','00','']]
对于该列表,它应该返回 [4,3,2]
我有以下代码给出了错误的答案:[0,1,0]
print([n.count("0") for n in filas])
我希望使用列表理解来回答
解决方法
你快到了。试试:
print([max(n.count("0") for n in sublist) for sublist in lista])
# Output: [4,3,2]