所以我自己有点问题。我有一个字典,我想从不返回列表的字典中随机选择一个。在
在随机选择()返回一个列表
随机抽样()返回一个列表
随机.keys()和随机值()两份退货清单。
我需要一个函数来返回一个键及其值。在
伪代码如下:
import random
myDict = {"IronSword" : 15, "SteelSword" : 30, "Playing Cards" : 45, "Spider legs" : 60"}
d = random.functionNameHere(myDict, 1) # Same arguments as random.sample()
print d
它应该返回{“SteelSword”:30},而不是['SteelSword']。
抱歉,如果我有点失去联系,我跳过了一些简单的事情。我是一个中级python'er,还没有接触到字符串文字。任何帮助都将不胜感激!在
random.choice
将从iterable中随机选择。在在Python 2中,您只需执行以下操作:
random.sample
返回元组列表,您可以将其反馈到dict
中,以生成一个包含一个条目的字典。在列出一个列表是随机选择然后创建新词典的中间步骤:
希望这有帮助:-)
相关问题 更多 >
编程相关推荐