У меня есть большой список чисел с плавающей точкой и целых чисел, как указано ниже. Я хочу найти длину каждого подсписка, пренебрегая пустыми или одиночными элементами.
big_list = [[137.83,81.80,198.56],0.0,[200.37,151.55,165.26, 211.84],
0.0,[1,2,3],4,[5,6,0,5,7,8],0,[2,1,4,5],[9,1,-2]]
Мой текущий код:
list_len = []
for i in big_list:
list_len.append(len(i))
Текущий результат:
TypeError: object of type 'numpy.float64' has no len()
Ожидаемый результат:
list_len = [3,4,3,6,4,3] # list_len should neglect elements like 0, 4 in big_list.