편집 기록

편집 기록
  • 프로필 엽토군님의 편집
    날짜2019.11.18

    파이썬) 리스트 정렬 관련해서 질문합니다.


    numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9]
    output = [[], [], []] 
    
    for number in numbers:
        output[(number+2)%3].append(number) 
    print(output)
    

    의 소스코드를 실행하면 나머지값 0,1,2가 나오는 요소대로 묶은상태로 출력되는데요.

    [1, 4, 7], [2, 5, 8], [3, 6, 9]
    

    이상태에서 [1, 2, 3], [4, 5, 6], [7, 8, 9] 순서대로 정렬하고 싶습니다.
    가능하면 sort()함수를 이용하는 방법도 궁금합니다.

  • 프로필 알 수 없는 사용자님의 편집
    날짜2019.11.18

    파이썬) 리스트 정렬 관련해서 질문합니다.


    numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9] output = [[], [], []]

    for number in numbers: output[(number+2)%3].append(number) print(output)

    의 소스코드를 실행하면 나머지값 0,1,2가 나오는 요소대로 묶은상태로 출력되는데요. [1, 4, 7], [2, 5, 8], [3, 6, 9] 이상태에서 [1, 2, 3], [4, 5, 6], [7, 8, 9] 순서대로 정렬하고 싶습니다. 가능하면 sort()함수를 이용하는 방법도 궁금합니다.