Вот пример, как можно удалять или обновлять теги, приводя старые и новые значения к множествам, а затем выполняя операции над множествами
Очистка и приведение к множествам:
existing = {t for tag in old_tags if (t := tag.strip())}
incoming = {t for tag in new_tags if (t := tag.strip())}🔸
tag.strip() удаляет пробелы с начала и конца строки.🔸
t := tag.strip() сохраняет очищенное значение в переменную t.🔸
if (t := tag.strip()) фильтрует пустые строки ("").Удаление существующих тегов:
updated = existing - incoming
print("Removed tags:", updated)
Добавление новых тегов (без дубликатов):
updated = existing | incoming
print("Added tags:", updated)
👉 @PythonPortal
