을 감안할 때 두 개의리스트 : 두 목록의 결합을 얻기의 이러한 두 가지 방법의 차이점은 무엇파이썬에서 두리스트의 합집합을 얻는 두 가지 방법의 차이점은 무엇입니까? 파이썬에서
>>> a = [1,2,3,4,5,6,'b','e']
>>> b = [1,2,3,4,5,'a','b','c','d',]
?
>>> set(a).union(set(b))
set(['a', 1, 2, 3, 4, 5, 6, 'c', 'b', 'e', 'd'])
>>> set(a+b)
set(['a', 1, 2, 3, 4, 5, 6, 'c', 'b', 'e', 'd'])
논리적 차이점 (이 두 가지 방법이 동일한 결과를 제공하지 못할 수있는 상황)이 있습니까? 성능에 영향이 있습니까?
이 질문에 불분명 한 사람은 누구나 깃발을 철회하십시오. 그것은 꽤 명확하다 IMO –