random.shuffle 질문입니다.
print("shuffle([1,2,3,4,5]) : ", random.shuffle([1,2,3,4,5]))

위와 같이 코드를 작성하면 셔플이 되지 않고 None이 출력됩니다.
왜 그런지 알려주시면 감사하겠습니다!

개발자가_되어보자 1022

2021년 1월 6일 10:38 오후

목록으로
1개의 답변이 있습니다. 1 / 1 Page

다음처럼 사용해야 합니다.

random.shuffle은 리턴이 없는 함수입니다. 입력값만 랜덤하게 만듭니다.

>>> a = [1,2,3,4,5]
>>> random.shuffle(a)
>>> a
[3, 4, 1, 2, 5]

박응용

2021년 1월 7일 12:20 오전

답변 주셔서 감사합니다! - 개발자가_되어보자님, 2021년 1월 7일 5:21 오후 추천 , 대댓글