У меня две строки в двух разных списках A = [dog bit dog null]
и B = [hund bet hund]
. Я хотел бы, чтобы найти все возможное allignments из списка В в список А, таких как:Возможные выравнивания двух списков с использованием Python
C = [(hund = dog, bet = bit, hund = dog),
(hund = dog, bet = bit, hund = bit),
(hund = dog, bet = bit, hund = null),
(hund = dog, bet = dog, hund = dog),
(hund = dog, bet = dog, hund = bit),
etc.. ]
Я думаю, что есть 64 различные allignments между этими двумя строками. Я работаю над IBM model1 для word translastion.
Важно, чтобы я сохранил дубликаты. –
Я сделал продукт (A, repeat = len (B)), и он сработал! Спасибо! –