IT박스

파이썬 세트에서 2 개의 무작위 아이템을 어떻게 선택합니까?

itboxs 2020. 6. 16. 20:42
반응형

파이썬 세트에서 2 개의 무작위 아이템을 어떻게 선택합니까? [복제]


이 질문에는 이미 답변이 있습니다.

현재 n> = 0 인 n 크기의 Python 세트가 있습니다. 빠른 1-2 줄의 Python 솔루션이 있습니까? 예를 들어 세트는 다음과 같습니다.

fruits = set(['apple', 'orange', 'watermelon', 'grape'])

목표는 위의 무작위 아이템 2 개를 고르는 것이며 위 세트에는 0, 1 개 이상의 아이템이 포함될 수 있습니다. 위의 작업을 생각할 수있는 유일한 방법은 세트 길이 내에서 2 개의 임의의 고유 인덱스에 액세스 할 수있는 목록 (변경 가능)으로 세트를 변환하는 것입니다.


다음 random모듈을 사용하십시오 . http://docs.python.org/library/random.html

import random
random.sample(set([1, 2, 3, 4, 5, 6]), 2)

대체 하지 않고 두 값 샘플링합니다 (두 값이 다름).

참고 URL : https://stackoverflow.com/questions/1262955/how-do-i-pick-2-random-items-from-a-python-set

반응형