PYTHON СЛЕДУЮЩЕЕ И ПРЕДЫДУЩЕЕ
Python имеет две полезные функции для работы с последовательностями - next()
и prev()
, которые возвращают следующий и предшествующий элементы соответственно. Эти функции могут быть использованы со списками, кортежами, множествами и другими последовательностями, чтобы перемещаться по элементам быстрее, чем с помощью цикла for
.
Пример кода:
x = [1, 2, 3, 4]
it = iter(x)
print(next(it)) # выводит 1
print(next(it)) # выводит 2
print(prev(it)) # выводит 2, т.к. он является предшествующим для 3
print(next(it)) # выводит 3, т.к. предыдущий элемент был возвращен на прошлом шаге
В этом примере создается итератор it
для списка x
, после чего выводятся следующий и предыдущий элементы в списке. Обратите внимание, что перед использованием функции prev()
необходимо сначала использовать функцию next()
для перемещения итератора на следующий элемент. Также помните, что функция prev()
доступна только в Python 3.8 и выше.
Informatics ВВОД-ВЫВОД : Задача B - Следующее И Предыдущее
2.4 Следующее и предыдущее. \
Питонтьютор. Занятие 1. Ввод и вывод данных. Решение задач
Video: Watch a python fight and strangle an alligator
Следующее и предыдущее число, относительно заданного. Уроки программирования на С++ для начинающих.
Следующее и предыдущее 2 (с использованием доп переменной). Задача. Уроки программирования на С++
Новые материалы: