Size: a a a

2021 June 23

ED

Eugene Denisov in PiterPy Meetup
Присваивать что-то в _ имеет смысл только тогда, когда без него нельзя обойтись или код получится более громоздкий.
for _ in range(8):
   foo, _ = get_pair()
   *_, bar = gen_seq(foo)
   yield bar
источник

Б

Боброний in PiterPy Meetup
+
источник

Б

Боброний in PiterPy Meetup
А есть какой-то способ это проще записать?

value = max(min_value, min(value, max_value))
источник

KR

K R in PiterPy Meetup
Засунуть это в функцию get_intermediate_value?
источник

Б

Боброний in PiterPy Meetup
Не, слишком сложно. Я просто почему-то подумал, что где-то есть решение готовое
источник

Б

Боброний in PiterPy Meetup
Как для x < y < z например
источник

KR

K R in PiterPy Meetup
Да ладно, строчка кода ж всего, и удовольствие есть
источник

KR

K R in PiterPy Meetup
Только имя менее мудацкое надо придумать
источник

KR

K R in PiterPy Meetup
get_<...>_value - один из самых мудацких форматов для имен функций
источник

Б

Боброний in PiterPy Meetup
Две)
А использоваться будет один раз
источник

Б

Боброний in PiterPy Meetup
Короче, это не было необходимостью, просто стало любопытно
источник

KR

K R in PiterPy Meetup
def get_intermediate_value(minimum, x, maximum): return max(minimum, min(x, maximum))
источник

Б

Боброний in PiterPy Meetup
pep-8? не, не слышал)
источник

Б

Боброний in PiterPy Meetup
лямбды чур не предлагать
источник

KR

K R in PiterPy Meetup
Для однострочных хелперов это непринципиально
источник

Б

Боброний in PiterPy Meetup
Неа
источник

Б

Боброний in PiterPy Meetup
Принциаиально везде!
источник

KR

K R in PiterPy Meetup
Сори, забыл
источник

KR

K R in PiterPy Meetup
Конкретно в этом случае точно не стоит :)
источник

KR

K R in PiterPy Meetup
Но, кстати, для хелперов в простраствах имен функций я деалаю через helper = lambda x, y: ..., правда очень редко
источник