Главная страница » Python » 70. Цикл For
Добро пожаловать на 70-й урок по Python! Сегодня мы рассмотрим цикл for
, один из наиболее часто используемых циклов в Python. Цикл for
позволяет повторять выполнение блока кода для каждого элемента в коллекции (например, списка, строки, множества, словаря или любого другого итерируемого объекта).
for
Цикл for
используется для перебора элементов в коллекции. Он выполняет блок кода для каждого элемента по очереди.
for
с списком
numbers = [1, 2, 3, 4, 5]
for number in numbers:
print(number)
# Ожидаемый вывод:
# 1
# 2
# 3
# 4
# 5
for
с строкамиЦикл for
можно использовать для перебора символов в строке.
for
с строкой
message = "Hello"
for char in message:
print(char)
# Ожидаемый вывод:
# H
# e
# l
# l
# o
for
с кортежамиЦикл for
также работает с кортежами.
for
с кортежем
tuple_example = (10, 20, 30)
for item in tuple_example:
print(item)
# Ожидаемый вывод:
# 10
# 20
# 30
for
с множествамиЦикл for
может использоваться для перебора элементов множества.
for
с множеством
set_example = {1, 2, 3}
for item in set_example:
print(item)
# Ожидаемый вывод (порядок может отличаться):
# 1
# 2
# 3
for
с словарямиСловари содержат пары ключ-значение, и цикл for
можно использовать для перебора как ключей, так и значений.
for
с словарем
dict_example = {'a': 1, 'b': 2, 'c': 3}
for key in dict_example:
print(key, dict_example[key])
# Ожидаемый вывод:
# a 1
# b 2
# c 3
range
Функция range
используется для создания последовательностей чисел, которые могут быть использованы в цикле for
.
for
с range
for i in range(5):
print(i)
# Ожидаемый вывод:
# 0
# 1
# 2
# 3
# 4
for
Циклы for
могут быть вложены друг в друга для перебора элементов многомерных коллекций.
for
matrix = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
for row in matrix:
for item in row:
print(item, end=' ')
print()
# Ожидаемый вывод:
# 1 2 3
# 4 5 6
# 7 8 9
Сегодня мы изучили цикл for
в Python. Это мощный инструмент для перебора элементов в коллекциях и выполнения повторяющихся задач. Практикуйтесь с использованием циклов for
, чтобы улучшить свои навыки программирования и научиться эффективно работать с различными типами данных.
Наша цель и главная задача сделать качественное образование в вашем браузере
Телефон: +375 33 910-08-92
Email: info@codefor.tech
Адрес: г. Барановичи, ул. Пирогова, д. 7
© 2024 Все права защищены. CodeFor.