Объяснение:
Внутри функции
По итогу мы имеем то, что имели —
Внутри функции
func()
присваивается значение [1]
. Но оно теряется, так как сама функция ничего не возвращаетПо итогу мы имеем то, что имели —
lst
как равнялась [0]
, так и продолжила равняться этому спискуОбъяснение:
Если создать подсписок, значение которого будет равен исходному, это всё равно будет отдельный объект. Поэтому при сравнении
Если создать подсписок, значение которого будет равен исходному, это всё равно будет отдельный объект. Поэтому при сравнении
id(lst)
с id(lst[::])
мы и получаем False
Каким будет результат выполнения кода выше?
Anonymous Quiz
5%
P22 - y22
7%
y - 5
57%
t - 22
31%
Error
Объяснение:
Здесь всё достаточно просто. Сначала мы работает с первым элементов списка
То же самое проворачиваем, но уже со вторым элементом
Так и получаем ответ
Здесь всё достаточно просто. Сначала мы работает с первым элементов списка
magic
— "Python"
. У него мы берём элемент с индексом 2
То же самое проворачиваем, но уже со вторым элементом
magic
— [31, 5, 22]
. У него элемент с индексом 2
это число 22
Так и получаем ответ
t - 22
Какой из перечисленных способов «склеивания» списков выдаст ошибку?
Anonymous Quiz
12%
new_list = list_one + list_two
54%
new_list.extend(list_one, list_two)
19%
new_list = list_one.extend(list_two)
15%
Нет правильного ответа
Объяснение:
Поэтому второй вариант правильный — именно он выдаст ошибку
new_list = list_one + list_two
— самый элементарный способ, который работает в том числе и со списками
extend()
добавляет все элементы итерабельного списка (списка
, кортежа
, строки
) в конец списка. Работает метод так, как это сделано в третьем вариантеПоэтому второй вариант правильный — именно он выдаст ошибку
Подготовили для вас подборки полезной информации по различным направлениям
— для веб-разработчиков: @tproger_web;
— любителям Java: @a_cup_of_java;
— всё о нейросетях: @neuro_channel;
— нужные инструменты для разработчиков: @prog_tools.
Выбирайте, что вам интересно, переходите по ссылке и жмите на закреп. И не забудьте подписаться — там ещё много всего интересного!
— для веб-разработчиков: @tproger_web;
— любителям Java: @a_cup_of_java;
— всё о нейросетях: @neuro_channel;
— нужные инструменты для разработчиков: @prog_tools.
Выбирайте, что вам интересно, переходите по ссылке и жмите на закреп. И не забудьте подписаться — там ещё много всего интересного!
Объяснение:
В Python следующее «старшинство» логических операторов:
Отсюда следует, что условие
В Python следующее «старшинство» логических операторов:
NOT
, затем AND
и только потом OR
Отсюда следует, что условие
if
и первый elif
— False
, в то время как второй elif
— True
. В результате правильный ответ — 3
Каким будет результат выполнения кода выше?
Anonymous Quiz
8%
[0, 1, 2, 3]
22%
[2, 3]
63%
[2, 3, 4]
7%
Error
Объяснение:
Команда
По итогу мы сначала удаляем число
Команда
second_list = first_list
создаёт переменную second_list
, указывающую на тот же объект, что и first_list
. Отсюда следует, что всё, что мы проворачиваем с second_list
, меняет и first_list
По итогу мы сначала удаляем число
1
с помощью метода pop(0)
, а затем добавляем в конец списка 4
с помощью метода append(4)
Объяснение:
Оператор
Оператор
//
возвращает целую часть числа с плавающей запятой. Но так как num_one
изначально типа float
, то мы получаем не просто 4
, а 4.0