Вопросы и задачки для подготовки к собеседованиям и прокачки навыков
Разместить рекламу: @tproger_sales_bot
Правила общения: https://tprg.ru/rules
Другие каналы: @tproger_channels
Другие наши проекты: https://tprg.ru/media
Post #2861
1.76K
PY @quiz_python
Showing posts older than #2862 · Back to latest


isdisjoint() возвращает значение True, если два множества не имеют между собой общих элементов. В противном случае возвращается False. isdisjoint() сначала преобразует итерации в множества. А затем происходит проверка, не являются ли они непересекающимися.* в Python можно использовать для распаковки итерируемых объектов. В этом примере мы указываем Python распаковать три целых числа (0 - 2) в набор. Таким образом и получаем {1, 2, 3}

, надо было использовать .
a, затем присваивает ключам значения 1 и 2 соответственно. После этого значение первого ключа увеличивается ещё на 1, становясь равным 2. Далее, в цикле for происходит обход всех ключей словаря a, при этом значения, соответствующие этим ключам, складываются в переменную count, и в результате мы видим 4
frozenset является НЕизменяемым и хешируемым множеством, его содержимое не может быть изменено после его создания. Таким образом первый ответ был правильным.списка (list) на ноль или отрицательное число, исходный список становится равен пустому