リスト付きの6つの変数からランダムなアイテムを選択する最も簡単な方法は何ですか

user8619850

質問をもっと簡単にするために、これらの6つのリストから1つのランダムなアイテムを選択したいので、リスト内のこれらすべてのアイテムを含む乱数を選択します。追加のコードがあるため、1つの長いリストに入れたくありません

items_1 = ["soap","ketchup","pineapple","crisp","twix"]
items_2  = ["olives","mouse pad","shampoo","coke","ruler","pen"]
items_3 =  ["honey","mirror","chocolate bar","fanta"]
items_4 = ["candle","doughnuts","pencil","dr pepper","broccoli","cabbage"]
items_5 = ["book","butter","jam","umbrella","toolbox","knife"]
items_6 = [ "tissue","iphone case","jewels","sprite"]
深宇宙

リストをリストに保存してから、random.choice2回呼び出すことができます

>>> import random
>>> items_1 = ["soap","ketchup","pineapple","crisp","twix"]
>>> items_2  = ["olives","mouse pad","shampoo","coke","ruler","pen"]
>>> items_3 =  ["honey","mirror","chocolate bar","fanta"]
>>> items_4 = ["candle","doughnuts","pencil","dr pepper","broccoli","cabbage"]
>>> items_5 = ["book","butter","jam","umbrella","toolbox","knife"]
>>> items_6 = [ "tissue","iphone case","jewels","sprite"]
>>> list_of_lists = [items_1, items_2, items_3, items_4, items_5, items_6]
>>> random.choice(random.choice(list_of_lists))
'toolbox'
>>> random.choice(random.choice(list_of_lists))
'mirror'

内側の呼び出しはランダムにリストを選択し、外側の呼び出しはランダムに要素を選択します。

または、すべてのリストを1つのリストに連結してから、1randon.choice呼び出すこともできますが、パフォーマンスが少し低下すると想定しても問題ありません。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

ケースが異なるテーブルから複数のランダムな結果を選択するための最良の方法は何ですか

1つの要素を除いてリストからランダムに選択する簡単な方法はありますか?

Javaで、ランダムな英数字の文字列を作成する最も簡単な方法は何ですか?

VisualBasicのリストボックスからランダムなアイテムを選択する方法

TreeViewで「追跡」アイテムを選択する最も簡単な方法は?

フォルダからランダムファイルを取得してフラスコに表示する最も簡単な方法は何ですか?

C ++でランダムな整数を取得するための最短かつ最も簡単な方法は何ですか?

ランダムな時間にリストからアイテムをランダムに選択する方法

可能な名前のリストからJavaScriptファイルの名前をランダムに選択する簡単な方法

列挙型ベースの変数が、関連付けられた値を持つ特定のケースと*等しくない*かどうかをテストする最も簡単な方法は何ですか?

複数のコレクションをJavaのストリームに組み合わせる最も簡単な方法は何ですか?

次数10 ^ 5の完全グラフのEMSTを見つけるための最も単純で最も簡単なアルゴリズムは何ですか

ac#リストのアイテムを更新する最も簡単な方法

一次元配列から多次元配列にアイテムをペアリングする最も簡単なバニラJavaScriptの方法は?

プログラムのコンテキストで日時入力に例外処理を追加する最も簡単な方法は何でしょうか?

テレグラムボットをWebにデプロイする最も簡単な方法は何ですか?

DjangoフォームにHTMLを追加し、フォームのレイアウトを上書きする最も簡単な方法は何ですか?

ジェネレーター/イテレーターのアイテム数を数える最も簡単な方法は何ですか?

Rubyで最後から2番目のアイテムを選択する簡単な方法はありますか?

ファイルをJavascriptプログラムにリンクする最も簡単な方法は何ですか?

javascriptで複数のアイテムの合計価格と数量を計算する最も簡単な方法は何ですか?

PostgreSQLでカテゴリ変数をカウントする列を作成する最も簡単な方法は何ですか?多分ある種のピボット?

単語リストから要素をランダムに選択すると、要素の最後に空白文字が表示されるのはなぜですか

jestでイベントリスナーをテストする最も簡単な方法は何ですか?

ジェネリック引数をリセットしてランタイムタイプを取得する最も簡単な方法は何でしょうか?

2018年の時点でLinux用のWindowsサブシステムでGUIアプリを実行する最も簡単な方法は何ですか?

perl6配列またはリスト要素の選択を解除する簡単な方法は何ですか?

要素のすべての疑似クラスをクリアする最も簡単な方法は何ですか?

Win 7でアクティブ/ブートドライブのドライブ文字を変更する最も簡単な方法は何ですか?

TOP 一覧

  1. 1

    三項演算子良い練習の代わりとしてOptional.ofNullableを使用していますか?

  2. 2

    Spring Boot Filter is not getting invoked if remove @component in fitler class

  3. 3

    STSでループプロセス「クラスパス通知の送信」のループを停止する方法

  4. 4

    セレンのモデルダイアログからテキストを抽出するにはどうすればよいですか?

  5. 5

    ビュー用にサイズ変更した後の画像の高さと幅を取得する方法

  6. 6

    画像変更コードを実行してもボタンの画像が変更されない

  7. 7

    Three.js indexed BufferGeometry vs. InstancedBufferGeometry

  8. 8

    VisualStudioコードの特異点/ドッカー画像でPythonインタープリターを使用するにはどうすればよいですか?

  9. 9

    Python / SciPyのピーク検出アルゴリズム

  10. 10

    Ansibleで複数行のシェルスクリプトを実行する方法

  11. 11

    __init__。pyファイルの整理中に循環インポートエラーが発生しました

  12. 12

    二次導関数を数値計算するときの大きな誤差

  13. 13

    tkinterウィンドウを閉じてもPythonプログラムが終了しない

  14. 14

    androidsoongビルドシステムによるネイティブコードカバレッジ

  15. 15

    Reactでclsxを使用する方法

  16. 16

    値間の一致を見つける最も簡単な方法は何ですか

  17. 17

    Using Angular's UI-router, how can we make sure the new version of the html partial views are used, rather than the cached version?

  18. 18

    reCAPTCHA-エラーコード:ユーザーの応答を検証するときの「missing-input-response」、「missing-input-secret」(POSTの詳細がない)

  19. 19

    PyTesseractを使用した背景色のため、スクリーンショットからテキストを読み取ることができません

  20. 20

    エンティティIDを含む@RequestBody属性をSpringの対応するエンティティに変換します

  21. 21

    How to access json value by key value in freemarker?

ホットタグ

アーカイブ