gpt4 book ai didi

python - 我如何使用列表的 random.choice 作为其他列表从 random.choice 的条件?

转载 作者:太空宇宙 更新时间:2023-11-04 09:15:36 26 4
gpt4 key购买 nike

例子:

element = ['Flaming', 'Cold']
fire_properties = ['of Fire', 'of Flame']
cold_properties = ['of Ice', 'of Frost']

相当简单。根据这个例子,想要制作一个文本随机化器并最终得到诸如“Flaming sword of Fire”之类的结果。不幸的是,我不确定如何让第一个列表的结果定义第二个结果来自哪个列表。

最佳答案

这样的解决方案怎么样:你构建一个形容词和名词的可能组合的映射并选择其中之一:

weapon_map = {"Flaming": ["Fire", "Inferno"], "Frozen": ["Cold", "Frost"]}
selection = random.choice(weapon_map.items())
print (selection[0] + " of " + random.choice(selection[1]))

这种方法更易于维护和理解。

关于python - 我如何使用列表的 random.choice 作为其他列表从 random.choice 的条件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9749759/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com