Мне понравился вызов, отнюдь не идеальный ответ, но вот что я придумал.
a = "i am from Israel"
b = "i live in Switzerland"
a = a.split(" ") # splitting the strings
b = b.split(" ")
for part in b: # iterating over list
try:
a.remove(part) # try to remove
except ValueError: # if removing gives you an error it is not in it
a.append(part) # add the part to list a
print(a)
выводит это для меня: ['am', 'from', 'Israel', 'live', 'in', 'Switzerland']