logo

метод random.choices() у Python

The вибір() метод повертає декілька випадкових елементів зі списку із заміною. Ви можете зважити можливість кожного результату за допомогоюweights>параметр абоcum_weights>параметр. Елементами можуть бути рядок, діапазон, список, кортеж або будь-яка інша послідовність.

Синтаксис: random.choices(послідовність, ваги=Немає, cum_weights=Немає, k=1)

Параметри:
1. послідовність є обов’язковим параметром, який може бути списком, кортежем або рядком.
2. ваги це необов’язковий параметр, який використовується для зважування можливості для кожного значення.
3. cum_weights є необов’язковим параметром, який використовується для зважування можливості для кожного значення, але в ньому накопичується можливість
4. k це необов'язковий параметр, який використовується для визначення довжини поверненого списку.



Примітка: Цей метод відрізняється від random.choice().

приклад:

репозиторій maven


двійкове дерево пошуку



import> random> > mylist>=> [>'geeks'>,>'for'>,>'python'>]> > print>(random.choices(mylist, weights>=> [>10>,>1>,>1>], k>=> 5>))>

що таке регістр у sql
>

>

Примітка: Кожен раз вихід буде іншим, оскільки система повертає випадкові елементи.
Вихід:

 ['geeks', 'geeks', 'geeks', 'for', 'for']>

Практичне застосування: Надрукуйте довільний список із 6 елементів.


масиви java



масив рядків c
import> random> > mylist>=> [>'apple'>,>'banana'>,>'mango'>]> > print>(random.choices(mylist, weights>=> [>10>,>1>,>1>], k>=> 6>))>

>

>

Примітка: Результат змінюється кожного разу, коли використовується функція choices().
Вихід:

 ['apple', 'banana', 'apple', 'apple', 'apple', 'banana']>