Как и Icon, Python поддерживает множество типов данных и операций высокого уровня, таких как списки, словари и срезы. Недавно появившиеся в Python инструменты, такие как итераторы и генераторы, похожи на механизм поиска с возвратом (backtracking) в языке Icon. В отличие от Icon, Python по существу прост. Программистам (и конечным пользователям) не нужно овладевать эзотерическими понятиями, такими как перебор с возвратом, чтобы начать работу.
Использованная литература:
Марк Лутц — Программирование на Python, 4-е издание, II том, 2011