Python random 모듈 Part.2

홍찬기
1 min readJul 16, 2019

--

random.choice(시퀀스 자료형)

random.choice(시퀀스 자료형) 함수는 매개변수 시퀀스 자료형 중에 하나를 무작위로 리턴하는 함수이다.

import randoma = random.choice([1,2,3,4,5])print(a)'''''
결과
'''''
4

random.sample(시퀀스 자료형,k)

random.sample(range(10),k) 함수는 range(10)에 속하는 요소중 중복되지 않게 k개를 리스트 형식으로 리턴하는 함수이다. seq 는 시퀀스 자료형이다

import randoma = random.sample(range(40),5)print(a)''''''
결과
''''''
[ 23 , 14 , 9 , 32 , 28 ]

random.shuffle(시퀀스 자료형)

random.shuffle(seq)함수는 seq가 주어졌을때 seq를 무작위로 섞어주는 함수이다.

import randoma = [1,2,3,4,5]
random.shuffle(a)
print(a)''''''
결과
''''''
[3, 5, 4, 2, 1]

--

--

No responses yet