Цикл For Python: перебор списков, кортежей, строк и словарей

В Python вы можете использовать цикл forдля перебора элементов в последовательности, такой как список, кортеж, строка или словарь. Вот несколько методов, которые можно использовать с циклами for, а также примеры кода:

  1. Итерация по списку:

    fruits = ["apple", "banana", "cherry"]
    for fruit in fruits:
    print(fruit)

    Выход:

    apple
    banana
    cherry
  2. Итерация по кортежу:

    colors = ("red", "green", "blue")
    for color in colors:
    print(color)

    Выход:

    red
    green
    blue
  3. Итерация по строке:

    message = "Hello, world!"
    for char in message:
    print(char)

    Выход:

    
    H
    e
    l
    l
    o
    ,

w
o
r
l
d
!


4. Iterating over a dictionary (keys):
```python
person = {"name": "John", "age": 30, "city": "New York"}
for key in person:
    print(key)

Выход:

name
age
city
  1. Итерация по словарю (значения):

    person = {"name": "John", "age": 30, "city": "New York"}
    for value in person.values():
    print(value)

    Выход:

    John
    30
    New York
  2. Итерация по словарю (пары ключ-значение):

    person = {"name": "John", "age": 30, "city": "New York"}
    for key, value in person.items():
    print(key, value)

    Выход:

    name John
    age 30
    city New York

Используя эти методы, вы можете перебирать различные типы последовательностей в Python, используя циклы for.