나는 사전의 목록을 가지고 있고 주어진 순서에 여러 개의 키 (1 '이름', 2 '시작'과 3 '끝')별로 정렬 : Python에서는 sorted() 메서드를 사용하여 우선 순위 필드별로 사전 목록을 정렬 할 수 있습니까?
sorted_list = sorted(list, key=lambda dict: (dict['Name'], dict['Start'], -dict['End']))
내가 마지막으로 정렬이 완료하려면
dict['Status']
은 "gene", "mRNA", "exon"및 "CDS"와 같은 문자열 이름입니다. "유전자"라는 이름은 다른 것보다 높고 "CDS"는 다른 것보다 낮아야합니다. 답변에 대한
감사합니다,
그래서 지금까지 시도 것을 우리에게 보여
귀하의 실제 문제는 간단한 조회 테이블에 의해 해결된다? –