Битовое сравнение символов Python
Необходимо на python'е вычислить битовую разницу символов.
Т.е., грубо говоря, символ "a" и символ "b" будут иметь разницу 1, символы "m" и "o" - разницу 2. и т.д.
С помощью массивов - не вариант, сравниваться могут любые символы юникода.
Что-то наподобие расстояния Левенштейна, только между символами и разница между символами будет равна разнице суммы их битов.
Источник: Stack Overflow на русском