6 класс. Урок 11. Симметрия (Часть 2): теория
Как из одного списка вычесть другой python
В Python нет встроенного оператора "вычитания" для списков, который бы работал так же, как для чисел. Однако, есть несколько способов получить "разность" между двумя списками, то есть найти элементы, которые присутствуют в одном списке, но отсутствуют в другом. Выбор метода зависит от того, что именно вы хотите получить: Элементы из первого списка, которых нет во втором (наиболее частый случай). Элементы, уникальные для каждого списка (симметричная разность). Сохранение порядка и/или дубликатов. Поэлементное вычитание (если списки одинаковой длины и содержат числа). Давайте рассмотрим основные подходы: 1...
Программирование на языке Python. Множества (статья 2)
Сегодня на Old Programmer мы продолжаем серию статей о множествах в языке Python. Множества в языке программирования Python Еще раз обратим внимание, что в множествах отсутствует порядок. Их нельзя отсортировать. Интерпретатор не обязан поддерживать тот порядок, который вы задали первоначально. Нужный порядок мы поддерживаем в списках, а множества используем для других целей, о которых мы продолжим рассказывать. Сегодня говорим об операторах, которые поддерживают основные действия над множествами: объединение, пересечение, разность, симметричная разность...