Как и когда нужно использовать цикл for #python

preview_player
Показать описание
Мой курс по тестированию и автоматизации:

------------------------------------------------

Цикл for - несложная конструкция языка Python. Но новичкам часто бывает сложно разобраться в каких случаях можно его использовать. В этом видео я рассказываю и показываю пару примеров того, когда применение цикла сильно упростит выполнение задачи.

Посмотреть о коллекциях и цикле for вы можете в этом видео:

-------------------------------------------------------

Таймкоды:
00:00 Вступление
00:49 Первый пример (со списком)
02:29 Второй пример (со словарем)
Рекомендации по теме
Комментарии
Автор

уже смотрю не первое твоё видео - всё чётко и понятно! зачёт!!!

denisofflive
Автор

Я рад, что у меня не возникло абсолютно никаких проблем с решением этой 9адачи. Это значит, что прогресс в моем обучении все таки есть

rage_wg
Автор

За уроки по Python однозначно лайк и комментарий на поддержку этого канала! Спасибо автору!

DemetriuszStrykowski
Автор

Хорошая задача 🔥
x[‘price’] *= 0.8 🙈 просто умничаю 😅
Автор молодец 👍 очень хорошо объясняешь

zscath
Автор

При работе с большими json-файлами бывает сложно визуально определить что сейчас перед тобой - список, или словарь. Мне помогает класс type(): for i in x: print(type(i)) - возвращает тип коллекции.
Так же при работе со словарями очень выручает метод dic.keys() - возвращает все ключи словаря.

tsvjatoslav
Автор

Привет повторял за вами почему то умножение на 0.8 не происходит прайс тот же что и в списке
for x in shop['products']:
if x['type'] == 'огурец':
x['price'] = x['price'] * 0.8

print(shop)
Пробовал в replit и PyCharm . Ответ такой

{'products': [{'name': 'огурец короткоплодный', 'type': 'oryрeц', 'price': 10}, {'name': 'огурец среднеплодный', 'type': 'orypец', 'price': 11}, {'name': 'огурец длиный', 'type': 'orypец', 'price': 9}]}

vladshambaryan