【发布时间】:2021-05-25 05:33:21
【问题描述】:
假设我使用 print (hamdict.keys()) 访问了我的字典键
下面是一个示例输出:
我知道我的字典列表的长度为 552 个元素。我想从我的列表中随机选择一个“关键”词并将其分配给变量“starter”。我试图用下面的代码来做到这一点(注意:我有一本名为 hamdict 的字典):
random_num = random.randint(0, len(hamdict.keys())-1)
print (random_num)
print (hamdict.keys()[random_num])
我能够获得 random_num 的值,所以这似乎有效。但是第二次打印返回以下错误:
如何修复我的代码?
【问题讨论】:
-
random.choice(list(hamdict))
标签: python list dictionary random key