Notice
Recent Posts
Recent Comments
Link
SeouliteLab
[Python/파이썬] 리스트 랜덤 추출하기 본문
파이썬에서 리스트에서 요소를 랜덤하게 추출하는 여러 가지 방법을 알아봅니다. 랜덤 추출을 위해서는 `random` 모듈을 사용합니다.
1. random 모듈 사용
`random` 모듈의 `choice()` 함수를 사용하여 리스트에서 랜덤하게 요소를 선택할 수 있습니다. 다음은 이를 사용한 예제입니다.
import random
my_list = [1, 2, 3, 4, 5]
random_element = random.choice(my_list)
print(random_element)
2. 여러 요소 랜덤 추출
`random` 모듈의 `sample()` 함수를 사용하여 리스트에서 여러 요소를 랜덤하게 추출할 수 있습니다. 이 함수는 중복되지 않는 요소를 추출합니다. 다음은 `sample()` 함수를 사용한 예제입니다.
import random
my_list = [1, 2, 3, 4, 5]
random_elements = random.sample(my_list, k=3) # 3개의 요소 랜덤 추출
print(random_elements)
3. 무작위 순서로 요소 추출
`random` 모듈의 `shuffle()` 함수를 사용하여 리스트의 요소를 무작위 순서로 섞을 수 있습니다. 섞인 리스트는 원래 리스트와 다르게 순서가 변경됩니다. 다음은 `shuffle()` 함수를 사용한 예제입니다.
import random
my_list = [1, 2, 3, 4, 5]
random.shuffle(my_list)
print(my_list)
'프로그래밍' 카테고리의 다른 글
[Python/파이썬] 리스트 특정 값 제거하기 (0) | 2024.03.02 |
---|---|
[Python/파이썬] 문자열 마지막 문자 제거 (0) | 2024.03.02 |
[Python/파이썬] print() 줄바꿈 없이 출력하기 (0) | 2024.03.02 |
[Python/파이썬] 다른 파일의 변수 참조, 함수 호출하기 (0) | 2024.03.02 |
[Python/파이썬] 파일 개수 확인하기 (0) | 2024.03.02 |