본문 바로가기
파이썬

파이썬에서 두 개의 목록을 수학적으로 빼는 방법은 무엇입니까?

by º기록 2020. 12. 15.
반응형

파이썬에서는 목록 빼기가 지원되지 않는다는 것을 알고 있지만 두 목록 사이의 공통 요소를 생략하는 몇 가지 방법이 있습니다. 하지만 내가 원하는 것은 한 목록의 각 요소를 다른 목록의 해당 요소와 개별적으로 빼고 결과를 출력 목록으로 반환하는 것입니다. 어떻게 할 수 있습니까?

     A = [3, 4, 6, 7]
     B = [1, 3, 6, 3]
     print A - B  #Should print [2, 1, 0, 4]

 

해결 방법

 


>>> A = [3, 4, 6, 7]
>>> B = [1, 3, 6, 3]
>>> map(operator.sub, A, B)
[2, 1, 0, 4]


>>> A = [3, 4, 6, 7]
>>> B = [1, 3, 6, 3]
>>> list(map(operator.sub, A, B))
[2, 1, 0, 4]


 

참조 페이지 https://stackoverflow.com/questions/23173294

 

 

반응형

댓글