>  기사  >  백엔드 개발  >  파이썬에서 두 목록을 비교하는 방법

파이썬에서 두 목록을 비교하는 방법

(*-*)浩
(*-*)浩원래의
2019-08-02 14:58:317071검색

Python의 두 목록 비교

파이썬에서 두 목록을 비교하는 방법

아이디어: (권장 학습: Python 비디오 튜토리얼)

먼저 목록의 길이가 같은지 확인합니다.

동일한지 확인합니다. 해당 인덱스 위치는 ​​​​값이 동일합니다.

다른 경우 두 가지의 오류 값과 인덱스 값을 기록합니다.

코드는 다음과 같습니다.

def compare(list1, list2):
    error = []
    error_index = []
    if len(list1) == len(list2):
        for i in range(0, len(list1)):
        #两个列表对应元素相同,则直接过
            if list1[i] == list2[i]:
                pass
            else:#两个列表对应元素不同,则输出对应的索引
                error.append(abs(list1[i]-list2[i]))
                # print(i)
                error_index.append(i)
    print(error)
    print(error_index)

더 많은 Python 관련 기술 문서를 확인하세요. Python Tutorial 칼럼을 방문하여 배워보세요!

위 내용은 파이썬에서 두 목록을 비교하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.