TGViewer
Сибирский Dev | IT survival Сибирский Dev | IT survival @sibdevjun · 643 subscribers
Post #202 671
😱 Ну так что быстрее то

Короч, в интернетах пишут разное при сравнении List Comprehension и map/lambda

Я сравнил оба варианта и у меня не сходится с общим мнением результат)

Взял простой список из 5 элементов int и прогнал по несколько раз каждым методом:

sum([x**2 for x in lst]) - 0,000012 сек

sum(map(lambda x: x**2, lst)) - 0.000008 сек

NumPy и Pandas почти в 3 раза еще быстрее 😱

Не стоит забывать, что оптимальность любого подхода зависит от конкретного случая, и не всегда нужно стремиться к максимальной скорости исполнения в ущерб читаемости и поддерживаемости (list comprehension, внутри которого ещё два list comprehension, map и лямбда-функции — и всё это в одну строку, конечно, ускорит код, но прочитать его будет сложно).

В большинстве случаев выбор должен основываться на том, какой вариант делает код более понятным и поддерживаемым.
  • 👍 2
  • ❤ 1
  • 🐳 1
More from @sibdevjun
  1. Oct 6, 2026Post #589
  2. Sep 29, 2026😱 Взломали Пентагон? Я думал это просто мем, а такое реально бывает... Хакеры получили до…
  3. Sep 25, 2026⚠️ Не ждем, а готовимся? Сподвигнет ли это в правильное развитие регионов? Хз Добавит ли р…
  4. Sep 23, 2026Я не пропал, я на своей шкуре проверяю рыночек IT труда 😋
  5. Sep 16, 2026Post #585
  6. Sep 13, 2026Кстати, с днем программиста! Вайбкодеры, тоже подходите, наливайте 🥹
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →