我正在尝试计算 Python 中双数组中的非整数
I'm trying to count non integers in double arrays in Python
我想计算双精度数组中非整数的数量。
例如
Input: mylist=[['a',-2,'b',-3,1],['c','a',-1,1,3],['d','f'],['e',3],[-11]]
Output: num_value(mylist)=7
告诉我怎么做。
计算列表列表中非整数的实例(在生成器理解中使用双 for
馈送到 sum
)
mylist=[['a',-2,'b',-3,1],['c','a',-1,1,3],['d','f'],['e',3],[-11]]
print(sum(1 for sl in mylist for x in sl if not isinstance(x,int)))
产量:7
我想计算双精度数组中非整数的数量。 例如
Input: mylist=[['a',-2,'b',-3,1],['c','a',-1,1,3],['d','f'],['e',3],[-11]]
Output: num_value(mylist)=7
告诉我怎么做。
计算列表列表中非整数的实例(在生成器理解中使用双 for
馈送到 sum
)
mylist=[['a',-2,'b',-3,1],['c','a',-1,1,3],['d','f'],['e',3],[-11]]
print(sum(1 for sl in mylist for x in sl if not isinstance(x,int)))
产量:7