Каждый элемент списка имеет присвоенный ему индекс. Важно отметить, в
Python индекс первого элемента в списке - 0.
z = [3, 7, 4, 2] # создаем список # обращение к первому элементу списка с индексом 0 print(z[0]) # 3 Python поддерживает отрицательную индексацию. Отрицательная индексация
начинается с конца.
z = [3, 7, 4, 2] # создаем список # выведите последний элемент списка print(z[-1]) # 2 Для того, чтобы изменить значение определенного элемента, используют
оператор присваивания, обращаясь к элементу по индексу.
z = [3, 7, 4, 2] # создаем список z[1] = 5 # замена 2 элемента списка print(z) # [3, 5, 4, 2] Срезы(slice) списка. Срезы хороши для получения подмножества значений
списка.
z = [3, 7, 4, 2] # создаем список print(z[0:2]) # Вывод элементов с индексом от 0 до 2 (не включая 2) [3, 7] print(z[:3]) # Все, кроме индекса 3 [3, 7, 4] print(z[1:]) # начиная с индекса 1 до конца списка [7, 4, 2] Для
ввода элементов списка используется цикл
for :
L = [ int(input()) for i in range(N) ] Функция
int здесь используется для того, чтобы строка, введенная пользователем,
преобразовывалась в целые числа.
Список можно
выводить целым и поэлементно:
# вывод целого списка (массива)
print (L)
# поэлементный вывод списка (массива)
for i in range(N):