a = [1, 2]
a.append([3, 4])
print(a)
[1, 2, [3, 4]]
Вопрос: Что выведет следующий код?
a = [1, 2]
a.append([3, 4])
print(a)
Ответ:
Данный код создаёт список a
, изначально содержащий элементы 1
и 2
. Затем, с помощью метода append()
, к этому списку добавляется один элемент: список [3, 4]
.
Таким образом, после выполнения кода, список a
будет содержать три элемента: число 1
, число 2
, и список [3, 4]
.
Вывод программы будет следующим:
[1, 2, [3, 4]]
Объяснение: Важно понимать, что метод append()
добавляет переданный ему аргумент как один элемент в конец списка, независимо от того, является ли этот аргумент сам по себе списком или нет. Если бы требовалось добавить элементы 3
и 4
по отдельности, нужно было бы использовать метод extend()
или оператор +=
.