Python Hub - сборище Питонистов
الذهاب إلى القناة على Telegram
Уголок счастья для любого питониста. Сотрудничество или заказы: @leshunist https://shcoder.dev - студия разработки ShcoderDevelopment https://t.me/pythonhub_chat - чат
إظهار المزيد1 753
المشتركون
-124 ساعات
+67 أيام
+830 أيام
أرشيف المشاركات
⚡ Бенчмарк
Удаление дублей: set() vs dict.fromkeys()
A:
list(set(lst))
B: list(dict.fromkeys(lst))
Что быстрее: A или B?👏Это реально топовый вариант от OpenAi с моделью Codex 5.3 или GPT 5.4, который можно потыкать АБСОЛЮТНО БЕСПЛАТНО
♾ Жесткий рекомендасьен
Лайкаем на ютубе, кто-то уже пробовал? Отпишите в комментах на ютубе фидбек, народу будет полезно
https://youtu.be/yat-0DXWZms
💡 defaultdict вместо проверок ключей
defaultdict избавляет от проверок наличия ключа и делает код проще, читаемее и быстрее
⚡ Бенчмарк
Форматирование строк: f-string vs .format vs %
A:
f'{x}'
B: '{}'.format(x)
Что быстрее: A или B?💡 Counter для подсчёта элементов
Counter проще, быстрее и читабельнее. most_common() сразу даёт топ-N отсортированных значений.
💡 enumerate вместо ручного счётчика
enumerate автоматически управляет индексом, делает код проще и меньше вероятности ошибок
⚡ Бенчмарк
Поиск элемента: list vs set
A:
50 in lst
B: 50 in s
Что быстрее: A или B?💡 Объединение словарей через |
| работает быстрее и чище, чем update() или {**a, **b} для объединения словарей в Python 3.9+
💡 F-string вместо .format()
F-string быстрее, читаемее и позволяет использовать выражения прямо в строке
