Я думаю о том, как преобразовать более сложную функцию в лямбду и поместить ее в карту вместо f.Функция такова:
#this function should be in lambda
def f(s):
if (type(s) == int):
return s*2
else:
return s.replace('r', '*')
lst = [4,5,6,'rer', 'tr',50,60]
lst = list(map( f, lst))
#result of lst is [8, 10, 12, '*e*', 't*', 100, 120]
#lst = list(map ( lambda x.... , lst))
Или лямбда должна иметь дело только с короткими функциями?Большие должны быть «разложены» на отдельные функции?