더북(TheBook)

다음 코드를 실습해 보면서 두 함수의 동작을 익힌 후 문제를 풀어 보세요. sample() 함수를 사용할 때는 2번째 값을 1~5로 바꿔 가면서 여러 번 실습하면 동작을 쉽게 이해할 수 있습니다.

from random import *

lst = [1, 2, 3, 4, 5]
print(lst) # 원본 리스트 출력
shuffle(lst) # 리스트 섞기
print(lst) # 섞은 후 리스트 출력
print(sample(lst, 1)) # 리스트에서 값 1개를 무작위로 뽑기

실행결과 icon_con

[1, 2, 3, 4, 5]
[4, 2, 1, 3, 5]
[1]

실습 문제에서는 아이디를 값으로 저장한 리스트를 shuffle() 함수로 한 번 섞어 주세요. 그리고 리스트에서 sample() 함수를 사용해 아이디를 무작위로 추첨하도록 만들어 보세요.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.