Модуль 2.12 (Списки: индексы и срезы). Список представляет собой упорядоченную коллекцию элементов. Слово упорядоченный значит, что каждый элемент располагается на своём конкретном месте и нумерация начинается с нуля.
Ниже представлены примеры задач с решением на тему Списки: индексы и срезы
a = [54, ‘hello’, 6.7, True, 10, False, ‘zoo’]
По какому индексу можно обратиться к элементу True? Укажите все варианты
3
-4
d = [54, ‘hello’, 100, True, -78, False, ‘potato’]
Напишите как обратиться к значению 100
d[2]
Программа получает на вход список целых чисел и ваша задача вывести второй элемент этого списка.
Гарантируется, что список будет состоять не менее чем из трех элементов
Примечание:
Чтобы прочитать из ввода целые числа и сохранить их в виде списка в переменной a вам необходимо написать строчку
a = list(map(int, input().split())) print(a[1])
Программа получает на вход список целых чисел и ваша задача вывести срез списка с третьего элемента по пятый включительно.
Гарантируется, что список будет состоять не менее чем из пяти элементов.
Примечание:
Чтобы прочитать из ввода целые числа и сохранить их в виде списка в переменной a вам необходимо написать строчку
a = list(map(int, input().split())) print(a[2:5])
Программа получает на вход список целых чисел и ваша задача вывести последние три элемента этого списка через срез
Гарантируется, что список будет состоять не менее чем из пяти элементов.
Примечание:
Чтобы прочитать из ввода целые числа и сохранить их в виде списка в переменной a вам необходимо написать строчку
a = list(map(int, input().split())) print(a[-3:])
Программа получает на вход список целых чисел и ваша задача вывести каждый третий элемент этого списка, начиная со второго по счету значения.
Гарантируется, что список будет состоять не менее чем из семи элементов.
Примечание:
Чтобы прочитать из ввода целые числа и сохранить их в виде списка в переменной a вам необходимо написать строчку
a = list(map(int, input().split())) print(a[1::3])
Программа получает на вход список целых чисел и ваша задача вывести этот список в обратном порядке при помощи срезов
Гарантируется, что список будет состоять не менее чем из трех элементов.
Примечание:
Чтобы прочитать из ввода целые числа и сохранить их в виде списка в переменной a вам необходимо написать строчку
a = list(map(int, input().split())) print(a[::-1])
Перед вами список топовых сериалов по версии кинопоиска. Ваша задача заменить в нем сериал «Бригада» на «Сверхъестественное» и «Друзья» на «Настоящий детектив»
В качестве ответа распечатайте на экран обновленный список.
top = ['Игра престолов', 'Шерлок', 'Друзья', 'Во все тяжкие', 'Доктор Хаус', 'Теория большого взрыва', 'Бригада'] idx_b = top.index('Бригада') # Сохраняем в переменную индекс елемента idx_f = top.index('Друзья') # Cохраняем в переменную индекс елемента top[idx_b] = 'Сверхъестественное' top[idx_f] = 'Настоящий детектив' print(top)
Перед вами находится список
months
, хранящий сокращенное название месяцев в годуВаша программа получает на вход порядковый номер месяца в году — целое число от 1 до 12.
Ваша задача распечатать кратное название месяца, которое соответствует порядковому номеру месяца
months = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"] n = int(input()) # Получаем сокращенное название месяца по индексу в списке и выведите его print(months[n-1])
Если у вас не отображается решение последних задач, значит у вас включен блокировщик рекламы который вырезает эти ответы