の 選択肢() このメソッドは、リストから複数のランダムな要素を置換して返します。それぞれの結果の可能性を比較検討できます。weights>パラメータまたはcum_weights>パラメータ。要素には、文字列、範囲、リスト、タプル、またはその他の種類のシーケンスを指定できます。
構文: random.choices(シーケンス、重み = なし、cum_weights = なし、k = 1)
パラメーター :
1. 順序 はリスト、タプル、または文字列のいずれかの必須パラメータです。
2. 重み は、各値の可能性を比較検討するために使用されるオプションのパラメータです。
3. 兼重み は、各値の可能性を重み付けるために使用されるオプションのパラメータですが、この場合、可能性は累積されます
4. k は、返されるリストの長さを定義するために使用されるオプションのパラメーターです。
注記: このメソッドは、random.choice() とは異なります。
例:
Javaで文字列を連結する方法
分数として 0.0625
import> random> > mylist>=> [>'geeks'>,>'for'>,>'python'>]> > print>(random.choices(mylist, weights>=> [>10>,>1>,>1>], k>=> 5>))> |
ラテックスフォントサイズ
>
>
注記: システムはランダムな要素を返すため、出力は毎回異なります。
出力:
['geeks', 'geeks', 'geeks', 'for', 'for']>
実際の応用: 6 つの項目を含むランダムなリストを出力します。
文字から文字列へのJava
逆参照ポインタ
import> random> > mylist>=> [>'apple'>,>'banana'>,>'mango'>]> > print>(random.choices(mylist, weights>=> [>10>,>1>,>1>], k>=> 6>))> |
>
>
注記: Choices() 関数が使用されるたびに出力が変わります。
出力:
['apple', 'banana', 'apple', 'apple', 'apple', 'banana']>