4
Работа со списками
В главе 3 вы научились создавать простые списки и работать с отдельными эле-
ментами списков. В этой главе вы узнаете, как
перебрать
весь список в нескольких
строках кода (независимо от длины списка). Механизм перебора позволяет вы-
полнить одно действие или набор действий с каждым элементом в списке. С его
помощью вы сможете эффективно работать со списками любой длины, даже со-
стоящими из тысяч и миллионов элементов.
Перебор
всего списка
Типичная задача из области программирования — перебрать все элементы списка
и выполнить с каждым элементом одну и ту же операцию. Например, в компью-
терной игре все экранные объекты могут смещаться на одинаковую величину или
в списке чисел к каждому элементу может применяться одна и та же статистиче-
ская операция. А может быть, вам потребовалось вывести все заголовки из списка
статей на сайте. В ситуациях, требующих применения одного действия к каждому
элементу списка, можно
воспользоваться циклами
for
.
Допустим, имеется список с именами фокусников и вы хотите вывести каждое имя
из списка. Конечно, можно обратиться к каждому элементу по отдельности, но та-
кой подход создает ряд проблем. Во-первых, для очень длинных списков все сведет-
ся к однообразным повторениям. Во-вторых, при любом изменении длины списка
в программу придется вносить изменения. Цикл
for
решает обе проблемы: Python
будет следить за всеми техническими деталями в своей внутренней реализации.
В
следующем примере цикл
for
используется для вывода имен фокусников:
Достарыңызбен бөлісу: