print("shuffle([1,2,3,4,5]) : ", random.shuffle([1,2,3,4,5]))
위와 같이 코드를 작성하면 셔플이 되지 않고 None이 출력됩니다. 왜 그런지 알려주시면 감사하겠습니다!
개발자가_되어보자 님 1022
2021년 1월 6일 10:38 오후
다음처럼 사용해야 합니다.
random.shuffle은 리턴이 없는 함수입니다. 입력값만 랜덤하게 만듭니다.
>>> a = [1,2,3,4,5] >>> random.shuffle(a) >>> a [3, 4, 1, 2, 5]
박응용 님
2021년 1월 7일 12:20 오전