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