Ряд методов у коллекционных типов используется в более чем одной коллекции для решения задач одного типа:
· .count() – подсчёт определённых элементов для неуникальных коллекций (строка, список, кортеж), возвращает сколько раз элемент встречается в коллекции:
· .index() – возвращает минимальный индекс переданного элемента для индексированных коллекций (строка, список, кортеж):
· .copy() – возвращает неглубокую (не рекурсивную) копию коллекции (список, словарь, оба типа множества):
· .clear() – метод изменяемых коллекций (список, словарь, множество), удаляющий из коллекции все элементы и превращающий её в пустую коллекцию:
Особые методы сравнения множеств (set, frozenset):
· set_a.isdisjoint(set_b) – истина, если set_a и set_b не имеют общих элементов.
· set_b.issubset(set_a) – если все элементы множества set_b принадлежат множеству set_a, то множество set_b целиком входит в множество set_a и является его подмножеством (set_b – подмножество)
· set_a.issuperset(set_b) – соответственно, если условие выше справедливо, то set_a – надмножество
При равенстве множеств они одновременно и подмножество, и надмножество друг для друга:
Подписывайтесь! ;-) Будем дружить https://vk.com/teacher_anzhelika
Благодарю каждого за репост!)
#python с нуля #программирование на python #уроки python #пайтон онлайн #коллекции