나는이 같은 두 개의 2D 목록을 subract해야합니다파이썬에서 두 개의 2D 목록을 빼는 방법은 무엇입니까?
result= [['some',1],['other',1],['thing',0]]
또는
result= [['some',1],['other',1]]
그것은 있어야 할 :
list1= [['some',2],['other',1],['thing',5]]
list2= [['some',1],['thing',5]]
결과이 같이해야한다 사전이 아닌 목록; 순서는 중요하지 않습니다. 답변
tmp=[[k,v] for k,v in (Counter(dict(list1)) - Counter(dict(list2))).items()]
타이들 :
는 지금까지 아무것도 시도? 얘기 할 코드 몇 개를 보여주세요 – Pavel
[거의 동일한 질문에 대한 답변]에서 하나의 피연산자를 문자 그대로 뒤집을 수 있습니다 (http://stackoverflow.com/questions/23714227/how-to-combine-2-2d-lists). -in-python) 그리고 대답을 얻으십시오. – roippi
3 개의 downvotes 및 이전 질문에 대한 3 upvotes. 기묘한! –