Объяснение:
Если вы не включили в функцию оператор
Если вы не включили в функцию оператор
return
, она автоматически возвращает None
. Таким образом, в Python функция всегда возвращает значениеКак правильно распечатать возраст Emma?
Anonymous Quiz
9%
print(student[0][1])
63%
print(student[1]["age"])
20%
print(student[0]["age"])
8%
Другой способ
Объяснение:
И вправду, в данном случае, чтобы «вытянуть» возраст
И вправду, в данном случае, чтобы «вытянуть» возраст
Emma
, необходимо обратиться к двум ключам — 1
и "age"
Объяснение:
Внутри функции
По итогу мы имеем то, что имели —
Внутри функции
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