이 질문은 "목록의 파이썬 정렬"질문과 유사하지만 잠재적 인 키의 반복 번호로 인해 사전 사용에 문제가 있습니다.두 개의 목록을 중복 키로 정렬
다음은 예입니다. 다음 두 목록으로 시작하십시오.
사전을 사용하면 키가됩니다. [5,6,6,1,6,1,6,1,1,2,1,2,1,2,2,1]
[13,14,15,10,16,11, ,
[5,6 : 17,12,12,13,13,14,14,15,16,17]
나는이다, 내가 원하는 방식으로 첫 번째 목록을 재 배열 할 수 있어요 6,6,6,1,1,1,1,1,1,2,2,2,2,1]
두 번째 목록은 첫 번째 목록에 똑같은 정렬로 유지하고 정확하게 표시하고 싶습니다. like : [13,14,15,16,17,10,11,12,12,13,14,13,14,15,16,17]
잠재적 인 키 목록에서 두 번째 목록의 해당 값으로 위치별로 정렬 된 값이 반복됩니다. 게시물 아래에 다른 사람들처럼
파이썬 [튜플] (https://docs.python.org/2/tutorial/datastructures.html#tuples-and-sequences)의 사용 사례와 비슷합니다. 2 아이템'튜플 (tuples) '의 단일 목록을 사용하는 것을 고려 했습니까? 이렇게하면 각'tuple '의 첫 번째 항목으로 다시 정렬 할 때'list'가 모든 두 번째 항목의 올바른 순서를 유지합니다. – huu
목록과 사전간에 어떤 관계가 있습니까? 나는 당신이 무엇을 요구하는지 잘 이해하지 못합니다. –
사전은 OP가 두 목록의 결합을 어떻게 개념화하려고하는지에 대한 개념이라고 생각합니다. 문제는 사전에 반복 키가 없어서 실제로 작동하지 않는다는 것입니다. 나는 OP가 그러한 가설적인 매핑을 만드는 법을 묻고 있으며, 키의 재정렬을 통해 보존해야한다고 생각한다. – huu