Как получить объединение двух списков, используя понимание списка?
Рассмотрим следующие списки:
a = ['Orange and Banana', 'Orange Banana']
b = ['Grapes', 'Orange Banana']
Как получить следующий результат:
c = ['Orange and Banana', 'Orange Banana', 'Grapes']
Ответ 1
Если у вас более двух списков, вы должны использовать:
>>> a = ['Orange and Banana', 'Orange Banana']
>>> b = ['Grapes', 'Orange Banana']
>>> c = ['Foobanana', 'Orange and Banana']
>>> list(set().union(a,b,c))
['Orange and Banana', 'Foobanana', 'Orange Banana', 'Grapes']
Ответ 2
>>> list(set(a).union(b))
['Orange and Banana', 'Orange Banana', 'Grapes']