В Python я пытаюсь применить оператор к двухслойному вложенному массиву. Например,«Карта» вложенный список в Python
a = [['2.3','.2'],['-6.3','0.9']]
for j in range(2)
for i in range(2)
a[i][j] = float(a[i][j])
Как это сделать без петель? Я надеюсь на что-то похожее на карту a = (float, a). Конечно, последний скрипт не работает для вложенного списка. Также может быть приемлемым понимание одной строки.
FYI, единственное преимущество «отображения карт» над списком (краткость и скорость при применении существующих встроенных функций) теряется, когда вы используете его с функциями «лямбда» (потому что каждый вызов функции «лямбда» добавляет лишние накладные расходы, позволяющие полностью очертить одну и ту же работу в понимании списка). – ShadowRanger