Как python обрабатывает сценарии типа generic/template type? Скажем, я хочу создать внешний файл "BinaryTree.py" и обработать бинарные деревья, но для любого типа данных.
Поэтому я мог бы передать ему тип настраиваемого объекта и иметь двоичное дерево этого объекта. Как это делается в python?