Python 两个字符串之间的差异,并对字符串中标识的字执行操作

Python 两个字符串之间的差异,并对字符串中标识的字执行操作,python,python-3.x,string-comparison,difflib,Python,Python 3.x,String Comparison,Difflib,我有两个字符串,例如string1='i want talk to you even want to group discussion',string2='i want a talk to you even want to discussion'。在第一个字符串中,我们有一个单词“group”,它在string2中不存在,必须在string1中修改为group。同样在string2中,与string1相比,我有3个单词“to”,“be”,“a”是一个新的添加项,它必须在string2中修改为to

我有两个字符串,例如string1='i want talk to you even want to group discussion'string2='i want a talk to you even want to discussion'。在第一个字符串中,我们有一个单词“group”,它在string2中不存在,必须在string1中修改为
group
。同样在string2中,与string1相比,我有3个单词“to”,“be”,“a”是一个新的添加项,它必须在string2中修改为
tobea
。 基本上,当我发现一些不在string1或string2中的单词时,我想对源字符串进行一些修改

Expected Output: 
string1: i want talk to you even want to <d>group</d> discuss
sting2: i want <i>to</i> <i>be</i> <i>a</i> talk to you even want to discuss
有人能给我一个python逻辑来实现这一点吗

   import difflib
   d = difflib.Differ()
   l = list(d.compare(df1_row_text, df2_row_text))