- Когда использовать для петлей?
- Как для цикла работает в 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”