Доброго времени суток, читатели, зрители моего канала programmer's notes, любители языка Python. Не забывайте подписываться и писать свои
комментарии к моим статьям и видео. Использование возможностей библиотеки itertools для решения комбинаторных задач Библиотека itertools это библиотека разных итераторов. Сегодня будем говорить только об итераторах, связанных с комбинаторикой. У нас уже целый набор комбинаторных алгоритмов накопился. А вот теперь оказывается можно их и не знать. Такая жизнь. Программисты перестают быть алгоритмистами. Слава богу, что я в молодости не застал это время. Ну да ладно. А вот алгоритмистам всё равно нужно знать библиотеку itertools. И так, сегодня только о комбинаторных итераторах. Об остальном поговорим в одной из следующих статей. Комбинаторные методы библиотеки itertools создают итератор, а как пользоваться им мы знаем. Не так ли? itertools, генерируем перестановки Программа генерирует перестановки #!/usr/bin/python3
import itertools as it
# генераци