언어&플랫폼/python
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
'언어&플랫폼 > python' 카테고리의 다른 글
[python] full traceback 쓰기 (0) | 2015.03.24 |
---|---|
[python] config 설정 요약(ConfigParser) (0) | 2015.03.17 |
[python] time 관련 (0) | 2015.01.06 |
shell과 pipe 실행하기(subprocess) (0) | 2014.03.21 |
[python] dictionary 에 dictionary 붙이기 (0) | 2013.12.18 |