Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

1.1 KiB

Задание

Пусть предполагается выполнить инструкции

>>> u=[1,2,3,4,5]
>>> v=['a',u,'v',[11,12]]
>>> print(v[1][3])

Не выполняя эти инструкции, подумайте, какое значение будет выведено на экран? Проверьте свое предположение вводом инструкций.

Решение

У нас есть список u и список v. Список u является вложенным списком списка v. Если мы выведем список v:

>>> print(v)
['a', [1,2,3,4,5], 'v', [11,12]]

То мы увидим внутри списка v список u. Тогда при выполнении инструкции:

>>> print(v[1][3])

Мы получим следующий ответ:

4

Так как индексация в Python начинается с 0.

Теперь проверим решение вводом инструкций:

>>> u=[1,2,3,4,5]
>>> v=['a',u,'v',[11,12]]
>>> print(v[1][3])
4