다음 코드를 실습해 보면서 두 함수의 동작을 익힌 후 문제를 풀어 보세요. sample() 함수를 사용할 때는 2번째 값을 1~5로 바꿔 가면서 여러 번 실습하면 동작을 쉽게 이해할 수 있습니다.
from random import *
lst = [1, 2, 3, 4, 5]
print(lst) # 원본 리스트 출력
shuffle(lst) # 리스트 섞기
print(lst) # 섞은 후 리스트 출력
print(sample(lst, 1)) # 리스트에서 값 1개를 무작위로 뽑기
실행결과 |
[1, 2, 3, 4, 5] [4, 2, 1, 3, 5] [1] |
실습 문제에서는 아이디를 값으로 저장한 리스트를 shuffle() 함수로 한 번 섞어 주세요. 그리고 리스트에서 sample() 함수를 사용해 아이디를 무작위로 추첨하도록 만들어 보세요.