TGViewer
CodeShadow CodeShadow @codeshadowcources · 76 subscribers
Post #505 107
🏕 Полезный сниппет Python 👨‍💻

Иногда нам нужно быстро проверить работу какого-то участка кода — есть ли повторяющиеся элементы в списке, корректность строковых значений и многое другое. В таком случае полезно иметь небольшой универсальный скрипт, выполняющий частозатребованные операции.

Сегодня покажу простой пример функции, проверяющий наличие дубликатов в списке:

python
def has_duplicates(lst):
"""
Проверяет список на наличие дублирующихся элементов.

Параметры:
lst (list): Список для проверки.

Возвращает:
bool: True, если дубликаты найдены, False иначе.
"""
return len(lst) != len(set(lst))


Как работает этот код?
Мы передаем функцию has_duplicates любой список (lst), который хотим проверить.
Затем функция преобразует список в set (тип данных множества), который автоматически удаляет все дублирующие значения.
Если длина исходного списка отличается от длины полученного множества, значит, дубликаты были обнаружены.

Пример использования:

python
my_list = [1, 2, 3, 4, 5]
print(has_duplicates(my_list)) # Выведет False

my_list_with_dups = [1, 2, 3, 4, 4]
print(has_duplicates(my_list_with_dups)) # Выведет True


Этот простой подход помогает сэкономить время при проверке списков на дублирование!

✨ Используй такие полезные мелочи в своих проектах! ✨
  • 👏 1
More from @codeshadowcources
  1. Oct 6, 2026😎
  2. Oct 3, 2026😐
  3. Sep 27, 2026Пусть Codex или Claude сами напишут MCP Теперь кейс посерьёзнее. Допустим, приходит клиент…
  4. Sep 25, 2026Что вообще продавать клиенту? Представим обычный бизнес. ✏️ Есть CRM. 🐹 Есть база клиенто…
  5. Sep 23, 2026Пишем свой MCP на Python 💻 В прошлом посте разобрались, что MCP позволяет дать нейросети…
  6. Sep 21, 2026Начинаю серию постов про MCP 🙂
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 →