import random
num = list(range(1, 46))
number = []
for i in range(6):
number.append(num.pop(num.index(random.choice(num))))
print('로또번호: ', number)
위의 코드는 1~46까지의 숫자 중 6개를 임의로 추출하는 코드인데, 여기서 pop과 index를 같이 사용해 주는 것 만으로 중복되는 값을 없앨 수 가 있다.random.choice(num)에서 임의의 숫자를 지정한 숫자의 index를 pop이 또 한번 감싸여 이미 사용된 index자리의 숫자는 pop이 안되게 한다.