💻 Примеры кода
⚡ Кратко
Запускайте примеры отдельными файлами.
Меняйте входные данные после первого успешного запуска.
Смотрите не только на вывод, но и на то, изменился ли исходный объект.
Топ-3 ошибки: путать ссылку и копию; ожидать порядок там, где его нет; усложнять выражение, когда обычный цикл читается лучше.
Уникальные символы
text = "hello world"
unique_chars = set(text)
unique_chars.discard(" ")
print("Уникальные символы:", sorted(unique_chars))
Одинаковые элементы двух списков
list1 = [1, 2, 3, 4, 5]
list2 = [3, 4, 5, 6, 7]
intersection = sorted(set(list1) & set(list2))
print("Элементы в обоих списках:", intersection)
Сокровища в сундуках
chest1 = {"золото", "серебро", "рубины", "алмазы"}
chest2 = {"серебро", "рубины", "изумруды", "сапфиры"}
print("Только в первом сундуке:", chest1 - chest2)
print("Общее в обоих сундуках:", chest1 & chest2)
print("Все уникальные драгоценности:", chest1 | chest2)