Python에서 `random.choice()` 사용법
4월 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)
이 경우 문자열 `

