Python 목록에서 무작위 선택

Python 목록에서 무작위 선택

2022-06-04 last update

6 minutes reading Python
우리 언어에서 랜덤 수를 만드는 것은 게임이나 서로 다른 유형의 베팅에 있어 매우 가치 있는 도구이다.이 강좌에서는 Python 목록에서 무작위 값을 선택하는 방법에 대해 설명합니다.우리는 각종 방법과 기술을 사용하여 그것에 대해 상세하게 설명할 것이다.그러나 우리는 랜덤 모듈을 통해 랜덤 수에 접근할 수 있다.Python은 집합, 목록, 원조의 랜덤 요소를 가져오는 데 가치가 있는 내장된 랜덤 모듈을 제공합니다.이 모듈은 랜덤 수와 혼전 숫자를 선택하는 등 다양한 작업을 수행하는 데 도움이 됩니다.이 모듈은 랜덤과 같은 여러 가지 기능을 가지고 있다.randrange () 와 random.옵션().
이제 목록에서 무작위 요소를 선택할 수 있는 모든 방법을 생각해 봅시다.Windows 10의 Spyder 컴파일러를 사용하면 임의 함수의 모든 작업을 수행할 수 있습니다.

예 1:


첫 번째 방법에서 우리는 무작위를 사용한다.choice () 함수입니다.이런 방법은 앰프의 무작위 원소에 접근하는 특정한 목적에 쓰인다.이것은 Python 목록에서 무작위 항목을 가져오는 작업을 완성하는 데 가장 자주 사용하는 과정입니다.Python의 랜덤 함수를 사용하려면 Spyder IDE를 열고 새 빈 파일을 만들어서 이 파일을 통해 프로그램 코드를 만들어야 합니다.
우리는 새 파일을 만들고 랜덤으로 첫 번째 프로그램을 작성했습니다.choice () 함수입니다.이 프로그램에서 우리는 우선 무작위 모듈을 가져온 다음에 정수 목록을 만들고 초기화합니다.다음에 우리는 인쇄 함수를 사용하여 새로 만든 목록을 인쇄합니다.그리고 우리는 무작위 변수를 사용할 수 있다.목록을 훑어보고 무작위 수를 선택하는 choice () 함수입니다.그런 다음 인쇄 기능을 사용하여 선택한 임의 수의 출력을 표시합니다.
import random

my_list = [2, 4, 6, 8, 7]

print (“Original list is: “ +str(my_list))

random_integer = random.choice(my_list)

print (“Random selected integer is :” +str(Random_integer))

완료되면 ".py"확장자를 사용하여 파일 이름을 지정하여 파일을 저장합니다.

프로그램 파일이 성공적으로 저장되면 코드를 실행하고 작업 방식을 확인하십시오.

예 2:


두 번째 방법에서 우리는 무작위를 사용한다.randrange () 함수입니다.그것은 순서에 따라 무작위 원소를 생성한다.목록에 대해 범위 길이를 0으로 지정하고 인덱스와 같은 값에 접근할 수 있습니다.그 밖에 몇 배의 색인에서 심지어 포지셔닝된 요소나 색인 요소를 얻을 수 있는 옵션도 제공한다.Python random을 사용합니다.randrange (), 동일한 코드 파일 "Select RandomNum.py"를 사용합니다.
이 프로그램에서 우리는 우선 랜덤 모듈을 가져옵니다.그런 다음 정수 목록을 만들고 초기화합니다.다음에 우리는 인쇄 함수를 사용하여 새로 만든 목록을 인쇄합니다.우리는 무작위로 사용할 수 있다.함수와 목록을 길이로 전달합니다.우리는 이 함수를 색인 변수에 분배할 것이다.그런 다음 목록을 사용하여 색인 변수를 가져와 다른 변수에 할당합니다.
import random

my_list = [2, 4, 6, 8, 7]

print (“Original list is: “ +str(my_list))

random_index = random.randrasnge(len(my_list))

random_num = my_list[random_index]

print (“Random selected integer is :” +str(Random_num))

저장(Ctrl+S)하고 실행(F5) SelectRandonNum.py 프로그램 파일을 실행하여 임의성이 어떤지 확인합니다.randrange () 함수 작업:

예 3:


세 번째 방법에서 우리는 무작위를 사용한다.randint () 함수.그것은 또한 범위 내의 무작위 원소를 생성할 수 있다.그러나 다른 점은 숫자 인덱스를 사용하여 해당 인덱스의 숫자를 찾는 것이다.Python random을 사용합니다.randint (), 동일한 코드 파일 "Select RandomNum.py"를 사용합니다.
이 프로그램에서 우리는 우선 무작위 모듈을 가져온 다음에 정수 목록을 만들고 초기화합니다.다음에 우리는 인쇄 함수를 사용하여 새로 만든 목록을 인쇄합니다.우리는 무작위로 사용할 수 있다.randint () 함수.이 함수는 범위에 두 개의 필수 매개 변수를 사용합니다.우리는 이 함수를 색인 변수에 분배할 것이다.그 다음에 색인 변수를 가져오는 목록을 사용합니다.
import random

my_list = [ 2, 4, 6, 8, 7]

print (“Original list is: “ +str(my_list))

random_index = random.randint(0, len(my_list)-1)

random_num = my_list[random_index]

print (“Random selected integer is :” +str(Random_num))

콘솔 화면에서 임의로 선택한 숫자를 보려면 SelectRandomNum.py 파일을 다시 저장하고 실행합니다.

결론:


본고에서 우리는 Python 목록에서 무작위로 선택한 요소에 접근하는 다양한 방법을 토론했다.우리는 랜덤 조작 검색 목록, 즉 랜덤 조작을 사용한다.choice (), randrange (), randint ().랜덤으로 랜덤 요소에 접근할 수도 있습니다.random () 과 random.예().우리는 이 문장이 당신에게 도움이 되기를 바랍니다.Linux 프롬프트의 추가 정보 문서를 참조하십시오.