파이썬에서 리스트에 아이템을 랜덤으로 뽑고 싶어요
조회수 19837회
파이썬에서 리스트에 아이템을 랜덤으로 뽑고 싶어요
a = [1,2,3,4,5,6,7,8,9,10]
에서
아무거나(a)
하면 어떤 때는 3, 어떤 때는 1
같이 막 아무거나 나오게 하는 방법 없을까요?
1 답변
-
random모듈을 써보세요
아이템을 바로 뽑고 싶으시면 choice()를
import random a = [1,2,3,4,5,6,7,8,9,10] print random.choice(a)
랜덤 인덱스가 필요하신 거면 randrange()
import random a = [1,2,3,4,5,6,7,8,9,10] randomIndex = random.randrange(0,len(a)) print a[randomIndex]
같이 이용해 보세요
댓글 입력