繁体   English   中英

如何从随机生成的列表中进行选择?

[英]How can I choose from list that generated randomly;?

import random

i=1
a = {}
a["Abdullah Gül Üniversitesi(Kayseri)"] = [1, 2, "bob"]
a["Abdullah Gül Üniversitesi2(Kayseri)"] = [3, 4, "bob2"]
a["Abdullah Gül Üniversitesi3(Kayseri)"] = [5, 6, "bob3"]
a["Abdullah Gül Üniversitesi4(Kayseri)"] = [7, 8, "bob4"]
key = random.choice(list(a))
print(key)

# it works until this

w=random.choice(dict(key))
print(w)

我想生成一个随机列表a和它工作正常,但事情是我无法生成从我创建的第一个随机值。

import random

i=1
a = {}
a["Abdullah Gül Üniversitesi(Kayseri)"] = [1, 2, "bob"]
a["Abdullah Gül Üniversitesi2(Kayseri)"] = [3, 4, "bob2"]
a["Abdullah Gül Üniversitesi3(Kayseri)"] = [5, 6, "bob3"]
a["Abdullah Gül Üniversitesi4(Kayseri)"] = [7, 8, "bob4"]
key = random.choice(list(a))
print(key)

# it works until this

w=random.choice(a[key])
print(w)

尝试生成一个在列表长度范围内的随机数。 然后在随机数的索引处选择密钥的随机值。

randomnumber = random.randint(0, a.len()) 

randomchoice = a[randomnumber]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM