Как изменить исходный список, а не его копию
Copy создаёт отдельный список, поэтому присваивание b[0] не меняет a. Для изменения оригинала присвойте a[0]=2 либо осознанно используйте ссылку b=a.
Читать ответПодготовка к интервью
3221 вопрос в категории «Лайвкодинг»
Что проверяют на интервью
В этой подборке вопросы сгруппированы по формату «Лайвкодинг», чтобы подготовку можно было вести от базовых тем к практическим задачам. В подборке чаще встречаются темы: frontend, browser, database.
Каталог
Copy создаёт отдельный список, поэтому присваивание b[0] не меняет a. Для изменения оригинала присвойте a[0]=2 либо осознанно используйте ссылку b=a.
Читать ответСначала определите поля, по которым запись считается дублем. Затем найдите группы с количеством больше одного и выберите до десяти строк из этих групп.
Читать ответevent получит 'login'; details станет кортежем из 'success' и переданного словаря, а metadata — словарём с timestamp и source.
Читать ответДля повышения всех зарплат на 10% используют UPDATE employees SET salary = salary * 1.10; правило округления и денежный тип нужно учитывать отдельно.
Читать ответТест скрыт постоянным skip и недостаточно надёжен: нужны timeout, проверка GET-статуса, согласованная авторизация, уникальные данные, очистка и ясный контракт идентификатора.
Читать ответВ функции нужны корректные отступы, гарантированное закрытие cursor и connection, явный выбор полей и ограничение объёма результата; fetchall() загружает все строки в память.
Читать ответДля поиска подстроки box подходит SELECT Unit FROM Products WHERE Unit LIKE '%box%'. Если нужно отдельное слово, условие следует уточнить и использовать границы слова.
Читать ответСначала исправляют синтаксис, выполняют GET с timeout и проверяют статус; если JSON — список объектов, имена получают выражением [user['name'] for user in data].
Читать ответОбходите вложенные списки с явным стеком итераторов, добавляя обычные элементы в результат. Это сохраняет порядок и не зависит от лимита рекурсии Python.
Читать ответВывод: [10, 'a'], затем [123], затем [10, 'a']. list1 и list3 — один общий список по умолчанию, list2 создан отдельно.
Читать ответСчитайте число активных операций и его максимум. Значение peak больше единицы подтверждает перекрытие клиентских операций; одно лишь короткое общее время не является достаточным доказательством.
Читать ответЗадайте русский алфавит явно, включая ё после е, и используйте enumerate с началом 1. Получится 33 пары от 1: 'а' до 33: 'я'.
Читать ответ