Модуль 6.13 (Неизменяемое множество frozenset).
С английского frozenset
можно дословно перевести как замороженное множество. Слово замороженное подчеркивает фиксированность или неизменяемость элементов множества, и поэтому frozenset
мы будем называть с вами неизменяемым множеством.
Создайте пустой объект
frozenset
и сохраните его в переменнуюmy_frozen
, затем выведите на экран эту переменную
my_frozen = frozenset() # создаем пустое неизменяемое множество print(my_frozen) # выводим его
В переменную
my_frozen
, сохраните объектfrozenset
, содержащий 77 элементовСами элементы это последовательность из 77-ми следующих чисел: 7, 77, 777, 7777, 77777, 777777, …..
В конце этой последовательности стоит число из 77-ми цифр
7
, на предпоследнем месте — число из 76-ти цифр7
Выводить ничего не нужно, только создать переменную
my_frozen
и правильно ее заполнить
# с помощью генератора создаем список с числами и преобразуем в неизменяемое множество my_frozen = frozenset([int('7' * (i + 1)) for i in range(77)])
Объект
frozenset
относится к
неизменяемым объектам
Что произойдет после выполнения данного кода?
my_frozen = frozenset([8, 4, 7, 3, 6]) print(my_frozen[3])
TypeError: 'frozenset' object is not subscriptable
Если у вас не отображается решение последних задач, значит у вас включен блокировщик рекламы который вырезает эти ответы