Python: задачки и вопросы
前往频道在 Telegram
Вопросы и задачки для подготовки к собеседованиям и прокачки навыков Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/media
显示更多6 855
订阅者
-124 小时
-137 天
-4730 天
帖子存档
Объяснение:
new_list = list_one + list_two — самый элементарный способ, который работает в том числе и со списками
extend() добавляет все элементы итерабельного списка (списка, кортежа, строки) в конец списка. Работает метод так, как это сделано в третьем варианте
Поэтому второй вариант правильный — именно он выдаст ошибкуКакой из перечисленных способов «склеивания» списков выдаст ошибку?
Объяснение:
Здесь всё достаточно просто. Сначала мы работает с первым элементов списка
magic — "Python". У него мы берём элемент с индексом 2
То же самое проворачиваем, но уже со вторым элементом magic — [31, 5, 22]. У него элемент с индексом 2 это число 22
Так и получаем ответ t - 22Объяснение:
Если создать подсписок, значение которого будет равен исходному, это всё равно будет отдельный объект. Поэтому при сравнении
id(lst) с id(lst[::]) мы и получаем FalseОбъяснение:
Внутри функции
func() присваивается значение [1]. Но оно теряется, так как сама функция ничего не возвращает
По итогу мы имеем то, что имели — lst как равнялась [0], так и продолжила равняться этому спискуОбъяснение:
И вправду, в данном случае, чтобы «вытянуть» возраст
Emma, необходимо обратиться к двум ключам — 1 и "age"Объяснение:
Если вы не включили в функцию оператор
return, она автоматически возвращает None. Таким образом, в Python функция всегда возвращает значение