map(), передав ей лямбда-функцию, которая вычисляет длину строки, и исходный список строк:
  
  strings = ["abc", "de", "fghi"]
  lengths = list(map(lambda s: len(s), strings))
  # lengths будет [3, 2, 4]
  Для преобразования списка строк в их длины с использованием map() и лямбда-функции в Python, можно применить следующий подход:
    strings = ["apple", "banana", "kiwi"]
    lengths = list(map(lambda s: len(s), strings))
    print(lengths)  # Output: [5, 6, 4]
  Разъяснение:
strings = ["apple", "banana", "kiwi"]: Это исходный список строк.lambda s: len(s):  Это лямбда-функция, которая принимает строку s в качестве аргумента и возвращает её длину с помощью функции len().map(lambda s: len(s), strings):  Функция map() применяет лямбда-функцию к каждому элементу списка strings. Она возвращает итератор, который генерирует длины строк.list(...):  Мы преобразуем итератор, возвращенный map(), в список, чтобы получить список длин строк.print(lengths): Выводит список с длинами строк.Таким образом, каждая строка из исходного списка преобразуется в свою длину, и результат сохраняется в новом списке.