리스트 [a, e, b, r, q, gh] 에서
리스트 속 element를 랜덤으로 뽑고 싶을 때
import random #일단 random모듈을 import하고
list = [a, e, b, r, q, g]
random_num = random.randint(0, len(list)-1)
random_letter = list[random_num]
random.randint(a,b) 함수는
주어진 a,b 값과 그 사이 범위에 존재하는 정수 중에서 난수값을 리턴하는 함수이다.
그리고
리스트의 element들이 몇 개인지는 주어진 리스트에 따라 달라지기 때문에 len함수로 리스트의 element들의 길이를 파악한다. 그 후에 list는 0부터 세는 것을 감안하여 -1 한다.
( [0], [1] 이런식으로 랜덤값을 찾을 거니까)
이를 하는 더 쉬운 방법은!!
choice함수이다.
그냥
import random
list = [a, e, b, r, q, g]
random_letter = random.choice(list)
깔끔!