Size: a a a

Сообщество Python Программистов

2020 August 12

AT

Alexander T in Сообщество Python Программистов
let45fc
Предлагаю сойтись на ничьей и пойти спать
сначала «гораздо менее производительный», а как только выяснилось, что как минимум такой же - сразу ничья 🤷‍♂️
источник

l

let45fc in Сообщество Python Программистов
Alexander T
сначала «гораздо менее производительный», а как только выяснилось, что как минимум такой же - сразу ничья 🤷‍♂️
Ну от масштабов зависит. Сейчас разница примерно 25%. Если взять не 30к символов, а намного больше, и таких операций несколько сотен (то питон здесь юзать не надо), то будет чувствоваться разница
источник

A

Alexander in Сообщество Python Программистов
генератор всегда шустрее списка
источник

A

Alexander in Сообщество Python Программистов
ему не нужно ничего хранить
источник

A

Alexander in Сообщество Python Программистов
потому у него и нет len()
источник

A

Alexander in Сообщество Python Программистов
а лайфхак с суммой основан на том, что булево True=1, но так может быть не всегда
источник

l

let45fc in Сообщество Python Программистов
Alexander
генератор всегда шустрее списка
Насколько я помню с олимпиад, как раз наоборот. Происходит больше вызовов на стеке при использовании генератора, за счет этого он медленней будет чем список
источник

ПЯ

Просто Ярик... in Сообщество Python Программистов
Был момент, устанавливал определенные значение через shell
Пример: set MAIL_PORT=587
Можно ли как-то посмотреть все эти значения?
источник

l

let45fc in Сообщество Python Программистов
Alexander
а лайфхак с суммой основан на том, что булево True=1, но так может быть не всегда
Да это понятно, просто неочевидный немного способ
источник

A

Alexander in Сообщество Python Программистов
Просто Ярик
Был момент, устанавливал определенные значение через shell
Пример: set MAIL_PORT=587
Можно ли как-то посмотреть все эти значения?
env
источник

A

Alexander in Сообщество Python Программистов
let45fc
Насколько я помню с олимпиад, как раз наоборот. Происходит больше вызовов на стеке при использовании генератора, за счет этого он медленней будет чем список
не. и то и другое пройдет по всему множеству данных. просто генератор будет это делать в реальном времени, и не занимать прерывания
источник

A

Alexander in Сообщество Python Программистов
а компрех создает список, т.е. будет выполнять блокирующую операцию пока не построится
источник

ПЯ

Просто Ярик... in Сообщество Python Программистов
env <название> ?
источник

l

let45fc in Сообщество Python Программистов
Alexander
а компрех создает список, т.е. будет выполнять блокирующую операцию пока не построится
Так я не компрех юзал, а list()
источник

A

Alexander in Сообщество Python Программистов
угу
источник

l

let45fc in Сообщество Python Программистов
Он как-то по-другому отрабатывает
источник

A

Alexander in Сообщество Python Программистов
Просто Ярик
env <название> ?
а просто env выведет всё, что есть
источник

A

Alexander in Сообщество Python Программистов
let45fc
Так я не компрех юзал, а list()
так же
источник

A

Alexander in Сообщество Python Программистов
он же должен создать (и вычислить) весь список
источник

ПЯ

Просто Ярик... in Сообщество Python Программистов
Alexander
а просто env выведет всё, что есть
он мне выводит только ошибку🌚
источник