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

python

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

辞書(Dictionary)からランダムなキー(key)を取得する方法を紹介します。

スポンサーリンク

方法

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

辞書(Dictionary)からランダムなキー(key)を取得するには、random.choice()を使います。

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

import random

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

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

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

random.choice(list(dict.keys()))

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

使用例

import random

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

for i in range(5):
    print(random.choice(list(numbers.keys())))
出力:
three
three
one
five
four

コメント

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