【发布时间】:2021-12-09 14:03:16
【问题描述】:
如何确定随机选择的变量是否在列表中? Python 3
例子:
WarriorList = ['Achilles', 'Sun Wukong']
GuardianList = ['Ares', 'Ymir']
HunterList = ['Apollo', Artemis']
MageList = ['Anubis', 'ra']
Tank = ()
def TankPick():
Tank = (random.choice(WarriorList))
print (Tank)
def BalancePick():
if (Tank) in WarriorList:
print ('yes')
print (random.choice(Magelist))
else:
print ('no')
print (random.choice(Hunterlist))
预期结果:
'Sun Wukong'
'yes'
'ra'
或
'Ymir'
'no'
'Artemis'
【问题讨论】:
-
您在第 3 行缺少单引号
-
由于您要寻找的答案并不取决于目标是否是随机的,因此我将删除
random标签。
标签: python-3.x list variables