Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 9, 2017 15:25:12

ProPall
Зарегистрирован: 2016-10-10
Сообщения: 28
Репутация: +  0  -
Профиль   Отправить e-mail  

Найти разницу между двумя листами

Каким образом можно найти разницу между двумя листами и вывести ее длину?
Напрмер , два слова :damned, madden. Разница - 1 буква.

D = list("damned")
b = list("madden")
Difference - 1

Офлайн

#2 Янв. 9, 2017 15:42:46

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Найти разницу между двумя листами

Вам нужно использовать множества и их методы. Почитайте про это - ничего сложного.



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#3 Янв. 9, 2017 16:34:08

ProPall
Зарегистрирован: 2016-10-10
Сообщения: 28
Репутация: +  0  -
Профиль   Отправить e-mail  

Найти разницу между двумя листами

JOHN_16
Вам нужно использовать множества и их методы. Почитайте про это - ничего сложного.
Множества использовать не получиться, ибо разница может быть в одной букве и слово может иметь две одинаковые буквы. Например all и ald , одну букву l можно заменить на d и получится ald.

Офлайн

#4 Янв. 9, 2017 16:48:02

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Найти разницу между двумя листами

тогда посмотрите модуль difflib
ну а вообще я не до конца понял чего именно вы хотите. Слишком общая и не однозначная трактовка задания.



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#5 Янв. 10, 2017 12:31:27

scidam
Зарегистрирован: 2016-06-15
Сообщения: 288
Репутация: +  35  -
Профиль   Отправить e-mail  

Найти разницу между двумя листами

Если речь идет о сравнении слов, то можно посмотреть в сторону расстояния Левенштейна

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version