문제:
list1과 list2로 알려진 두 개의 항목 목록이 주어졌습니다. 목표는 list1의 요소를 정렬하는 동시에 list2의 요소를 다음과 같이 재배열하는 것입니다. list1의 정렬 순서와 일치합니다. 즉, 우리는 두 목록의 요소 간의 일치성을 유지하려고 합니다.
해결책:
이 문제에 대해 널리 채택되는 기술은 "장식, 정렬"입니다. , un장식" 관용구:
list1, list2 = zip(*sorted(zip(list1, list2)))
이 코드는 다음을 보여줍니다. 단계:
추가 고려 사항:
result1, result2 = zip(*sorted(zip(list1, list2), key=lambda x: x[0]))
위 내용은 하나의 목록을 동시에 정렬하고 다른 목록을 치환하여 대응을 유지하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!