Я не нашел ничего релевантного в Google, поэтому надеюсь найти здесь какую-нибудь помощь:)
У меня есть список Python следующим образом:
[['hoose', 200], ["Bananphone", 10], ['House', 200], ["Bonerphone", 10], ['UniqueValue', 777] ...]
У меня есть функция, которая возвращает расстояние Левенштейна между 2 строками, для Хауса и Хоуза она возвращает 2 и т. Д.
Теперь я хочу объединить элементы списка, у которых показатель Левенштейна равен f.e. <5, пока (!) Добавляю свои баллы, поэтому для результирующего списка хочу следующее: </p>
[['hoose', 400], ["Bananaphone", 20], ['UniqueValue', 777], ...]
или
[['House', 400], ["Bonerphone", 20], ['UniqueValue', 777], ...]
и т.д.
Это не имеет значения, пока их значения добавляются.
В списке будет только 2 предмета, которые очень похожи, поэтому эффект цепочки любого предмета, похожего на множество других, пожирающих их все, не ожидается.