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

Python Loops Cheat лист

Исходя из C ++, петлы Python смутили меня – я говорю о петлях, в специфике. В C ++ вы говорите … Теги с Python.

Исходя из C ++, петлы Python смутили меня – я говорю о петлях, в специфике. В C ++ вы говорите цикл точно, как вести себя от инициализатора, условия, к увеличению. В Python You Напишите это на английском языке Отказ То есть, если вы просто хотите, чтобы он распечатал элементы (и только предметы) в заказе. Это не в блоге для начинающих кодеров, только новые пийтонеры (Pythonists? Charkers змеи ??)

I. Просто повторяйте через список и распечатайте значения:

arr2 = [10, 20, 30, 40, 50, 60]
for i in arr2:
    print(i)

II. Просто повторяйте список и распечатайте значения и индексы:

arr2 = [10, 20, 30, 40, 50, 60]
for i, num in enumerate(arr2):
    print(i, num)

III. Итерация назад:

arr2 = [10, 20, 30, 40, 50, 60]
for val in reversed(arr2):
    print(val)

IV. Итерация с индексами только:

arr2 = [10, 20, 30, 40, 50, 60]
for i in range(len(arr2)):
    print(i) 

V. Итайте индекс назад:

arr2 = [10, 20, 30, 40, 50, 60]
for i in range(len(arr2), 0, -1):
    print(i)

VI. Итерация с индексом и значением в обратном направлении:

arr2 = [10, 20, 30, 40, 50, 60]
for i in range(len(arr2), 0, -1)::
    print(i, arr2[i])

VI. Итерация от индекса 3 к индексу 5:

arr2 = [10, 20, 30, 40, 50, 60]
for val in arr2[3:6]:
    print(val)

VII. Итерация от индекса 3 к индексу 5 с индексом:

arr2 = [10, 20, 30, 40, 50, 60]
for i in range(3,6):
    print(i)

IX. Итайте из индексов назад с доступом к индексу (не только значение):

arr2 = [10, 20, 30, 40, 50, 60]
for i in range(5,0,-1):
    print(i)

X. Страк, используя перечисление:

# this one is probably my favorite
arr2 = [10, 20, 30, 40, 50, 60]
for i, val in enumerate(arr2):
    print(i, val)

Это буквально скопировано и вставлено из моих заметок. Надеюсь, это имеет смысл.

Кто-нибудь еще думал, что Python Plops странно странно? Вы пишите любому из них по-разному в Python? Комментарий, чтобы дать мне знать.

Особая благодарность Ben Sinclair. а также рифмы за их вклад в эту статью.

Оригинал: “https://dev.to/shahzzoda/python-loops-cheat-sheet-29gj”