どうも、ちょげ(@chogetarou)です。
辞書(Dictionary)からランダムなキー(key)を取得する方法を紹介します。
方法

辞書(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
コメント