Курс Python → Обход элементов в Python

Для обхода всех элементов коллекции в Python используется цикл for in. Этот цикл позволяет последовательно перебирать все элементы коллекции, пока не будут перебраны все из них. Например, если у нас есть список чисел, мы можем использовать цикл for для вывода каждого числа на экран:

numbers = [1, 2, 3, 4, 5]
for num in numbers:
    print(num)

В этом примере переменная num последовательно принимает значение каждого элемента списка numbers, начиная с первого элемента и заканчивая последним. Таким образом, мы можем обойти все элементы списка и выполнить определенные операции с каждым из них.

Цикл for также может быть использован для обхода других коллекций, таких как строки, кортежи, множества и словари. Например, для обхода строки и вывода каждого символа можно использовать следующий код:

text = "Hello, World!"
for char in text:
    print(char)

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

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Метод rrshift для пользовательских объектов
  2. Оптимизация методов в Python 3.7
  3. Распаковка элементов массива
  4. Распаковка с оператором *
  5. Лямбда-функции в Python
  6. Управление ресурсами с контекстными менеджерами
  7. Ускорение выполнения кода в Python
  8. Работа с массивами в Python
  9. Создание виртуальной среды
  10. Операции с числами в Python
  11. Работа с изображениями Pillow
  12. Улучшенные подсказки для импорта в Python 3.12
  13. Работа со строками в Python.
  14. Логические значения в Python
  15. Тест скорости набора текста на Python
  16. Декораторы в Python
  17. Различия символов в Python
  18. Метод join() для объединения элементов
  19. Манипуляция формой массива в Numpy
  20. Метод __irshift__ для побитового сдвига вправо
  21. Срезы в Python
  22. Функция enumerate в Python
  23. Сглаживание списка
  24. Создание коллекций из генератора
  25. Создание множества в Python
  26. Функция divmod() в Python
  27. Проверка типов с помощью isinstance
  28. Декодирование строк в Python
  29. Применение функций в Python
  30. Просмотр внешнего файла в Python
  31. Функции-генераторы в Python
  32. Установка и использование Virtualenv
  33. Форматирование строк в Python
  34. Профилирование кода на Python
  35. Оператор continue в Python
  36. Подсчет частоты элементов с Counter
  37. Анонимные функции Lambda
  38. Основы работы со строками в Python
  39. Создание функций с произвольным количеством аргументов
  40. Список и кортеж в Python
  41. Получение локальных переменных в Python
  42. Иерархия классов в Python
  43. Парсинг веб-страниц с Beautiful Soup
  44. Бесконечная проверка в Python
  45. Подсчет элементов с помощью Counter из collections
  46. Метод rsub для пользовательских чисел
  47. Преобразование в float
  48. Сериализация данных в JSON с помощью json.dumps

Marketello читают маркетологи из крутых компаний