я не об этом, а о том, что вопреки вашим наблюдениям, результат у них не одинаковый
и "число" тут не одно и тоже. Потому что 3 201 - это вообще не число. А строка. И попытка использовать его как число, приведёт к очень неожиданным последствиям.
ну судя по коду такой способ получить все нужные фабрики
того же самого можно добиться, вернув массив
самое смешное, что в большинстве случаев результат работы этой функции... скармливается функции iterator_to_array()
то есть на мой взгляд - понты, и ничего больше
генератор - это синтаксический сахар
то есть вопрос вообще не про эффективность
вот ей-богу, какая-то болезнь что ли.
у вас любая функция оценивается только по одному признаку - "эффективность"! Какая быстрее - такая и лучше.
всё, других критериев нет. и наоборот - если кто-то где-то насвистел что одна функция "эффективнее" другой - то всё, везде используется только эта, вопреки логике и здравому смыслу. потому что эффективнее же!
можно, но про использование индексов можно тогда забыть
впрочем, судя по longtext, это все равно какой-нибудь учебный проект, который никогда не увидит онлайна
так что можно говнякать с приведением типов
mkone112, "любят или лучше подходит для задач" не являются преимуществами. ни для питона, ни для любого другого языка. Ну или если хотите - являются "преимуществами" любой технологии. Хайп же, который был когда-то у пхп, а теперь он у питона - хоть какое-никакое, а преимущество, как минимум не будешь писать вопросы на тостер, "Почему многие говорят учить python вместо php?"
Это очень плохой вопрос, на него нельзя ответить.
Надо писать подробно - что вы делаете, что не получается, и какие ошибки выдаёт. Не своими словами, а копируя точный текст ошибки.
И разумеется, без кода тем более на него нельзя ответить
Можно как-то пояснить вот это несколько противоречивое утверждение, "В пользователях может дублироваться один и тот же пользователь, оставляя за собой свой login, но id изменяется, по факту идёт просто добавление нового пользователя"?
Так всё-таки нового или того же самого?
И по факту - я правильно понимаю, что в таблице "пользователей" есть записи с одинаковыми "логинами", и по факту это один и тот же пользователь, все айди которого играют в эту лотерею?