Python에서 `random.choice()` 사용법
Apr 07, 2025
# Python
James Reed
Infrastructure Engineer · Leapcell

Key Takeaways
random.choice()
는 비어 있지 않은 시퀀스에서 임의의 항목을 선택합니다.- 오류를 피하려면 항상 시퀀스가 비어 있지 않은지 확인하십시오.
random.seed()
를 사용하여 임의의 선택을 재현 가능하게 만드십시오.
Python에서 데이터를 다루다 보면 목록이나 시퀀스에서 임의의 항목을 선택해야 할 때가 있습니다. Python의 random
모듈은 이를 위한 편리한 메소드인 choice()
를 제공합니다. 이 문서에서는 실용적인 예제와 몇 가지 중요한 고려 사항과 함께 random.choice()
를 효과적으로 사용하는 방법을 안내합니다.
random.choice()
란 무엇입니까?
random.choice()
는 Python 내장 random
모듈의 함수입니다. 이를 통해 목록, 튜플 또는 문자열과 같은 비어 있지 않은 시퀀스에서 단일 항목을 임의로 선택할 수 있습니다.
구문
import random random.choice(sequence)
sequence
: 비어 있지 않은 시퀀스 (예 : 목록, 튜플 또는 문자열).- 반환 값: 시퀀스에서 임의로 선택된 단일 항목입니다.
기본 예제
다음은 몇 가지 일반적인 사용 사례입니다.
예제 1: 목록에서 선택
import random colors = ['red', 'green', 'blue', 'yellow'] chosen_color = random.choice(colors) print(chosen_color)
이 코드는 목록에서 임의로 선택한 하나의 색상을 출력합니다.
예제 2: 문자열에서 선택
import random word = "python" letter = random.choice(word) print(letter)
이 경우 문자열 `