Как работают списки (или массивы) в Python?

Списки очень похожи на массивы. Они могут содержать переменные любого типа и могут содержать столько переменных, сколько вы пожелаете. Списки также могут быть перебраны очень простым способом. Вот пример того, как построить список.

mylist = []
mylist.append(1)
mylist.append(2)
mylist.append(3)
print(mylist[0]) # prints 1
print(mylist[1]) # prints 2
print(mylist[2]) # prints 3
prints out 1,2,3

Доступ к несуществующему индексу генерирует исключение (ошибку).

mylist = [1,2,3]
print(mylist[10])

Упражнение

В этом упражнении вам нужно будет добавить числа и строки в правильные списки, используя метод списка append. Вы должны добавить числа 1, 2и 3 в список numbers, а слова "hello" и "world" - в строковую переменную.

Вам также нужно будет заполнить переменную second_name вторым именем в списке имен, используя оператор скобок []. Обратите внимание, что индекс начинается с нуля, поэтому, если вы хотите получить доступ ко второму элементу в списке, его индекс будет равен 1.

numbers = []
strings = []
names = ["John", "Eric", "Jessica"]

# напишите ваш код ниже
second_name = None

Решение упражнения

numbers = []
strings = []
names = ["John", "Eric", "Jessica"]

# напишите ваш код ниже
numbers.append(1)
numbers.append(2)
numbers.append(3)

strings.append("hello")
strings.append("world")

second_name = names[1]

# this code should write out the filled arrays and the second name in the names list (Eric).
print(numbers)
print(strings)
print("The second name on the names list is %s" % second_name)