Рубрики
Без рубрики

Python для петли

#Python Когда использовать для петлей? Как для цикла работает в Python? Вложен для петлей … Помечено с Python, pythonforloop, pythonloopexample.

  • Когда использовать для петлей?
  • Как для цикла работает в Python?
  • Вложенный для петлей
  • Ранние выходы (перерыв)

Когда использовать для петли в Python

Он используется, когда у вас есть блок оператора/код, который вы хотите повторить определенное количество раз. Python Для утверждений итерации по поводу членов последовательности в порядке, выполняющих блок каждый раз.

Для синтаксиса петли:

for iterating_variable in sequence:
    statement(s)

Как делать для цикла работает в Python

В основном для петли Мы определяем условия ( Выражение выписки для выявления условия завершено или нет ), затем увеличивайте выражение в качестве оператора в соответствии с приростом и продолжайте дальше. На самом деле любой объект в Python с Метод Interable ( это означает, что данные могут быть представлены в форме списка ) Может использоваться для петли Отказ

Вложенный для петли в Python

Мы у нас есть какой-то блок кода, выполняемого n количество раз, то у нас есть другой блок с кодом, с приведенным выше блоком, который выполняет m номер времени, то он называется вложенным для петля в Python Отказ

for x in range(1, 11):
    for y in range(1, 11):
        print('%d * %d = %d' % (x, y, x*y))

Ранний выход (перерыв)

Это как когда мы хотим сломать, или мы должны выйти из петля После удовлетворения определенного состояния мы принудительно выходим на петлю.

for x in range(3):
    if x == 1:
        break

Давайте посмотрим на пример цикла Python:

За.. Еще

for x in range(5):
    print(x)
else:
    print('Final x = %d' % (x))

Строки в качестве итеративного

string = "Online Tutorials"
for x in string:
    print(x)

Списки как истреблемый

collection = ['Online', 7, 'Tutorials']
for x in collection:
    print(x)

Петля по спискам списков

list_of_array = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
for eachList in list_of_array :
    for x in eachList :
        print(x)

Создание собственного пользовательского намерения

class Iterable(object):

    def __init__(self, values):
        self.values = values
        self.location = 0

    def __iter__(self):
        return self

    def next(self):
        if self.location == len(self.values):
            raise StopIteration
        value = self.values[self.location]
        self.location += 1
        return value

Пользовательский генератор диапазона с использованием доходности

for x in my_custom_range(1, 20, 1):
    print(x)
myCustomlist = ['a', 'b', 'c', 'd']
for i in range(len(myCustomlist )):
    # perform operation with myCustomlist[i]

Ссылка

Посетите нас для получения дополнительных руководств: Учебное пособие в Java Учебное пособие на Python Кролик Учебное пособие Весенний загрузчик

Оригинал: “https://dev.to/rajesh1761/python-for-loop-3h8i”