반응형
파이썬 세트에서 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
반응형
'IT박스' 카테고리의 다른 글
브라우저 탭 / 창 사이의 자바 스크립트 통신 (0) | 2020.06.16 |
---|---|
C # 대화 형 창이 내 코드와 상호 작용할 수 있습니까? (0) | 2020.06.16 |
stdin에 문자열 보내기 (0) | 2020.06.16 |
자격 증명을 사용하여 트러스트되지 않은 원격 도메인에서 공유 파일 (UNC)에 액세스 (0) | 2020.06.16 |
Ruby on Rails : 여러 해시 키 삭제 (0) | 2020.06.16 |