Зачем делать так:
a = [5, 10, 20, 40, 80]
j = [i**2/5 for i in a]
если можно вот так:
j = list(map(lambda x: x**2/5, a))
Ладно, я сам понял что с for вариант покороче, но что остается лучше? Какой код будет считаться оптимизированнее с 1 вариантом или с 2? Или без разницы?