Код: Выделить всё
for item1 in iterable1:
for item2 in interable2:
if condition == true:
expression1
for item3 in interable3:
if condition2 == true:
expression2
Я узнал, что понимание списка и Функция map() обычно работает намного быстрее, чем циклы for. Здесь я пытаюсь преобразовать свои вложенные циклы в функцию(и) map().
Может кто-нибудь объяснить, как создавать такие функции map() и/или генераторы списков?
Я подумал, что проведу небольшое исследование - наверняка найдутся ответ на такую проблему в интернете, но остался с пустыми руками. некоторые используемые ресурсы включают:
- Преобразование вложенного цикла for в эквивалент карты.
- Понимание списков в Python, как
- https://docs.python.org/3/tutorial/data ... rehensions и https://docs.python.org/3/tutorial/datastructures.html #nested-list-comprehensions
- https://www.programiz.com/python-progra ... prehension
- https://docs .python.org/3/tutorial/datastructures.html#looping-techniques
Подробнее здесь: https://stackoverflow.com/questions/787 ... p-function