Cod*_*ddy 39 python list-comprehension
请考虑以下列表:
a = ['Orange and Banana', 'Orange Banana']
b = ['Grapes', 'Orange Banana']
Run Code Online (Sandbox Code Playgroud)
如何获得以下结果:
c = ['Orange and Banana', 'Orange Banana', 'Grapes']
Run Code Online (Sandbox Code Playgroud)
alv*_*vas 65
如果您有2个以上的列表,则应使用:
>>> 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']
Run Code Online (Sandbox Code Playgroud)
CT *_*Zhu 13
>>> list(set(a).union(b))
['Orange and Banana', 'Orange Banana', 'Grapes']
Run Code Online (Sandbox Code Playgroud)
谢谢@abarnert