2 나는이 목록 ['a', '2%20q']를 정렬하기 위해 노력하고있어 나는 ['2%20q', 'a']을보고 희망하지만 아래 코드는 ['a', '2%20q'] (그대로 유지 초기 목록)을 생산정렬 문자열 sorted(['a', '2%20q']) // output: ['a', '2%20q'] 출처 2013-03-24 Steve +0 나는 실행 ('['a ','2 % 20q ']) ['2 % 20q ','a ']' – Mike +0 정확한 결과를 얻는다. a ']')도 2.7.3에서 사용되었다. – +0 반복 할 수 없음 :'>>> sorted ([ 'a', '2 % 20q']) [ '2 % 20q', 'a'] – hughdbrown
1 sorted(['a','2%20q'], key=lambda x: 0 if x == '2%20q' else 1) 출처 2013-03-24 02:24:05 jhoyla +0 hahaaha super hack – jamylak +1 그러나이 문제에 접근하는 방법을 보여줍니다. 원하는 정렬 방법에 대한 데이터가 제공되지 않았습니다. – jhoyla +0 동의,이 새로운 정렬 방법의 이름을 무엇이라고해야합니까? – jamylak
나는 실행 ('['a ','2 % 20q ']) ['2 % 20q ','a ']' – Mike
정확한 결과를 얻는다. a ']')도 2.7.3에서 사용되었다. –
반복 할 수 없음 :'>>> sorted ([ 'a', '2 % 20q']) [ '2 % 20q', 'a'] – hughdbrown