[Python]辞書(Dictionary)からランダムな値(value)を取得するには?

python

どうも、ちょげ(@chogetarou)です。

辞書(Dictionary)のランダムな値(value)を取得する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

辞書(Dictionary)のランダムな値(value)を取得するには、random.choice()を使います。

まず、randomをインポートします。

import random

次に、randomからchoice()を呼び出します。

random.choice()の引数でlist()を呼び出します。

そして、list()の引数で、辞書からvalues()を呼び出します。

random.choice(list(dict.values()))

上記のrandom.choice()は、values()を呼び出した辞書(Dictionary)のランダムな値を取得します。

使用例

import random

numbers = { "one":1, "two":2, "three":3, "four":4, "five":5 }

for i in range(5):
    print(random.choice(list(numbers.values())))
出力:
1
4
4
3
2

コメント

タイトルとURLをコピーしました