Объяснение:
В данном случае
В данном случае
var
равняется (1, 2)
, а поэтому в форматированная печать print(f"{var}")
выведет (1, 2)
Объяснение:
Списки
— изменяемый тип данных. Поэтому под два разных списка создаётся отдельный объект. Даже если их значения одинаковыеКаким будет результат выполнения кода выше?
Anonymous Quiz
55%
{0, 1, 2, 3}
5%
{1, 2, 3, 4}
21%
{range(0, 4)}
19%
Error
Объяснение:
В нашем случае
Если уж мы хотим запихнуть в множество числа от
В нашем случае
range
— это вполне себе отдельный объект, который может лечь внутрь множества в качестве одного из его элементовЕсли уж мы хотим запихнуть в множество числа от
0
до 3
(включительно), то тогда скорее надо делать распаковку:set_ = {*range(4)}
Объяснение:
К элементам
К элементам
множества
(set
) нельзя получить доступ через их индекс, т.к множество — неиндексируемая коллекцияОбъяснение:
Не так давно была похожая задачка. Напоминаем — в Python вычисление степени ведётся справа налево. То в данном случае сначала
Не так давно была похожая задачка. Напоминаем — в Python вычисление степени ведётся справа налево. То в данном случае сначала
3 ** 2
(будет 9
), а уже потом 2 ** 9
(будет 512
)Каким будет результат выполнения кода выше?
Anonymous Quiz
21%
[1, 1, 1]
72%
[1, 0, 1]
3%
[0, 0, 0]
4%
Error
Объяснение:
И т.к. список это изменяемый тип данных, изменение
lst_two
ссылается на тот же объект, что и lst_one
, т.е. [1, 1, 1]
И т.к. список это изменяемый тип данных, изменение
lst_two
влияет на lst_one
— обе переменные всё ещё ссылаются на один и тот же объект в памятиЧто происходит с памятью, занимаемой объектом, когда он выходит из области видимости в Python?
Anonymous Quiz
52%
Память освобождается автоматически
24%
Память остается занятой до завершения программы
12%
Память будет занята до тех пор, пока она не будет явно освобождена с помощью оператора del
12%
Память занята до тех пор, пока она явно не будет освобождена с помощью функции gc.collect()
Объяснение:
В Python управление памятью автоматически обрабатывается интерпретатором Python. Когда объект выходит из области видимости, сборщик мусора Python самостоятельно освобождает память, занимаемую объектом
Это означает, что нет необходимости явно освобождать память с помощью оператора
В Python управление памятью автоматически обрабатывается интерпретатором Python. Когда объект выходит из области видимости, сборщик мусора Python самостоятельно освобождает память, занимаемую объектом
Это означает, что нет необходимости явно освобождать память с помощью оператора
del
или функции gc.collect()
. Хотя del
можно использовать для явного удаления ссылки на объект, чтобы освободить его память раньше, чем это сделает сборщик мусораКаким будет результат выполнения кода выше?
Anonymous Quiz
7%
dict_items([('color', 'fruit')])
33%
dict_items([('color', 'blue'), ('fruit', 'apple')])
18%
([('color', 'fruit')])
42%
([('color', 'blue'), ('fruit', 'apple')])