Python에서 두 개의 목록을 빼는 방법은 무엇입니까?
ringa_lee
ringa_lee 2017-06-12 09:22:36
0
5
1827

주문한 날짜 목록 A가 있습니다['2016-01-01','2016-01-02','2016-01-03',....'2017-06-01']
和1个无序的但是是需要排除的日期的列表B['2016-03-02','2016-03-08',]
A에 포함된 B 요소를 모두 제거하고 싶습니다. 다음 작성에 문제가 있나요?

으아악
ringa_lee
ringa_lee

ringa_lee

모든 응답(5)
黄舟

으아악

巴扎黑

으아악

小葫芦

귀하의 필요에 따라 다릅니다. 문제가 없으며 솔루션을 제공할 것입니다. 으아악

三叔

이러한 작성 방법은 x가 A에 없으면 오류가 보고됩니다. 먼저 x가 A에 있는지 확인하기 위해 if를 추가한 다음 A.remove(x)

를 실행할 수 있습니다.

다음과 같은 간단한 글쓰기 방법을 사용해 보세요:

으아아아
黄舟

from collections import OrderedDict
A = ['2016-01-01','2016-01-02','2016-01-03','2017-06-01','2016-03-08']
B = ['2016-03-02','2016-03-08']
d_set = OrderedDict.fromkeys(A)
for x in B:

으아아아

A = d_set.keys()

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿