Рассмотрим следующий список списков:
list1 = [['1.1','1.2'],['2.1', '2.2'],[''],...]
Этот список содержит списки с пустыми строками.Чтобы преобразовать все строки в этом списке списков в числа с плавающей запятой, можно использовать понимание списка, например:
[[float(j) for j in i] for i in list1]
(спасибо до ).
Но есть одинпроблема со списками, содержащими пустые строки - они вызывают исключение:
ValueError: не удалось преобразовать строку в число с плавающей точкой:
Есть ли способ использовать этот вид спискапонимание без явного использования циклов?