web-dev-qa-db-fra.com

Comment obtenir l'union de deux listes en utilisant la compréhension de liste?

Considérez les listes suivantes:

a = ['Orange and Banana', 'Orange Banana']
b = ['Grapes', 'Orange Banana']

Comment obtenir le résultat suivant:

c = ['Orange and Banana', 'Orange Banana', 'Grapes']
35
Coddy

Si vous avez plus de 2 listes, vous devriez utiliser:

>>> 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']
62
alvas
>>> list(set(a).union(b))
['Orange and Banana', 'Orange Banana', 'Grapes']

Merci @abarnert

11
CT Zhu