언어&플랫폼/python
[python] 리스트 랜덤 선택
cozyboy
2015. 1. 20. 11:06
s=set(range(1,6))
import random
while len(s)>0:
s.remove(random.choice(list(s)))
print(s)
Three runs give three different answers:
>>>
set([1, 3, 4, 5])
set([3, 4, 5])
set([3, 4])
set([4])
set([])
>>>
set([1, 2, 3, 5])
set([2, 3, 5])
set([2, 3])
set([2])
set([])
>>>
set([1, 2, 3, 5])
set([1, 2, 3])
set([1, 2])
set([1])
set([])
http://stackoverflow.com/questions/306400/how-do-i-randomly-select-an-item-from-a-list-using-python