Что выведет этот код?


s = [1, 2]
s.clear()
print(s)

Результат выполнения кода: []. Метод clear() удаляет все элементы из списка, делая его пустым.

Разбор задачи:

Задача демонстрирует использование метода clear() для списков в Python.

Исходный код:


s = [1, 2]
s.clear()
print(s)

Пошаговое выполнение:

  1. s = [1, 2]: Создается список s, содержащий два элемента: 1 и 2.
  2. s.clear(): Метод clear() удаляет все элементы из списка s. Список s становится пустым.
  3. print(s): Выводится содержимое списка s на экран.

Результат:


[]

Объяснение:

Метод clear() удаляет все элементы из списка, приводя его к пустому списку. Операция выполняется "in-place", то есть, изменяет сам список s, а не возвращает новый список. Таким образом, после вызова s.clear(), список s становится равен [].

Важность для собеседования:

Эта задача проверяет понимание базовых операций со списками в Python, в частности, знание метода clear(). Также проверяется умение правильно предсказать результат выполнения кода.

0