다음 시나리오를 고려해 보세요. 문자열 목록 X와 해당 값 목록 Y가 있습니다. . 당신의 임무는 Y의 값을 사용하여 X를 정렬하는 것입니다. 예를 들어,
X = ["a", "b", "c", "d", "e", "f", "g", "h", "i"] Y = [ 0, 1, 1, 0, 1, 2, 2, 0, 1 ]
당신의 목표는 다음과 같습니다. 정렬된 출력:
["a", "d", "h", "b", "c", "e", "i", "f", "g"]
루프를 사용하는 전통적인 접근 방식이 실행 가능하지만 간결한 솔루션이 존재합니다.
[x for _, x in sorted(zip(Y, X))]
이 코드:
결과는 원하는 순서로 정렬된 문자열 목록입니다.
위 내용은 병렬 목록의 값을 기준으로 문자열 목록을 정렬하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!