Pythonのchoice()メソッドを巧みに使う
1845 ワード
pythonのchoice()メソッドは、リスト、メタグループ、または文字列のランダムなアイテムを返します.辞書のランダムな項目を返す必要がある場合がありますが、どうすればいいですか?辞書の値を巡回し、リストに値を格納してからchoice()メソッドでランダムなアイテムを返すことができます.
導入事例:
導入事例:
>>> import pandas as pd
>>> import random
>>> My_dict = {225093:' ', 228494:' ',225095:' ',231591:' '}
>>> random_list = [] # ,
>>> for i in My_dict: # ,
random_list.append(i)
>>> print random_list
[231591, 225093, 228494, 225095]
>>> print random.choice(random_list) #
225093
>>> print random.choice(random_list) #
228494