파이썬에서 리스트에 아이템을 랜덤으로 뽑고 싶어요


파이썬에서 리스트에 아이템을 랜덤으로 뽑고 싶어요

a = [1,2,3,4,5,6,7,8,9,10] 에서 아무거나(a)하면 어떤 때는 3, 어떤 때는 1 같이 막 아무거나 나오게 하는 방법 없을까요?

  • 2016년 01월 06일에 작성됨

조회수 301


1 답변


좋아요
0
싫어요
채택취소하기

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]

같이 이용해 보세요

  • 2016년 01월 06일에 작성됨

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close