Книга: Введение в Python

Цикл for в Python:

Цикл for в Python:

Цикл for в Python обладает способностью переберать элементы любого комплексного типа данных (например, строки или списка). В Python цикл for обладает следующим синтаксисом:

1 | for item in sequence:
2 | statement(s)

Переменной item присваивается значение первого элемента sequence, после чего выполняется statement. Затем переменной item присваивается следующее по порядку значение и так далее до тех пор, пока не будут перебраны все элементы sequence. Например:

1 | word = "child" # строка word
2 | bag = ["knife", "wallet", "pen", "notebook"] # список bag
3 | countries = {"Swiss":"Bern", "Ukraine":"Kiev",

"italy":"Rome", "Australia":"Canberra", "Japan":"Tokyo"} # словарь countries

4 |
5 | for letter in word:
6 | print letter # печатаем по букве из word
7 |
8 | for item in bag:
9 | print item # печатаем по элементу из bag
10 |
11 | for county in countries:
12 | # По умолчанию цикл for проходит по ключам словарей
13 | # Но нам не составит труда получить значения ключей
14 | print "The capital of %s is %s" % (country, countries[country])

Запустив код выше получим:


Оглавление книги


Генерация: 1.158. Запросов К БД/Cache: 3 / 0
поделиться
Вверх Вниз