5 개 요소가 포함 된 각 목록과 함께 파이썬 목록 목록이 있습니다. 예를목록에서 파이썬 목록의 요소를 비교하고 일치하는 항목을 찾으십시오.
lists = [['x1', 'y1', 'z1', '10', ''],
['x1', 'y1', 'z1', '', '5'],
['x2', 'y2', 'z2', '10', ''],
['x2', 'y2', 'z2', '10', ''],
['x1', 'y1', 'z1', '', '5'],
['x3', 'y3', 'z3', '', '40'],
['x2', 'y2', 'z2', '', '20']]
위해 나는 각 목록의 처음 3 개 요소를 비교하고 싶었 일치가있는 경우, 다음 일치하는 목록을 위해, 나는 모든 행의 4 열을 추가하고의 합과 비교하고 싶어 일치 목록의 5 번째 열 일치 목록 집합의 4 번째 열과 5 번째 열의 합이 일치하는 경우 행을 출력해야합니다.
그래서 위의 예에서 출력은output = [['x1', 'y1', 'z1', '10', '10'],
['x2', 'y2', 'z2', '20', '20']]
누군가가 이것에 대한 솔루션을 제공 할 수 있어야한다.
감사합니다.
불행히도 이것은 토론 포럼이나 튜토리얼 서비스가 아닙니다. 시간을내어 [ask]와 그 페이지의 다른 링크를 읽으십시오.예제를 연습하면서 [Tutorial] (https://docs.python.org/3/tutorial/index.html)을 통해 약간의 시간을 투자해야합니다. 파이썬에서 제공하는 도구에 대해 소개하고 문제 해결을위한 아이디어를 얻을 수도 있습니다. – wwii
StackOverflow가이 방법으로 작동하지 않습니다. 우리는 해결책을 제공 할 수는 없습니다. 문제의 오류를 해결하는 데 도움을 줄 수 있습니다. – RottenCandy