我对 Python 有点陌生,我正在研究一些新的代码形式。我在两个列表中选择了 5 个介于 1 到 20 之间的随机数。像这样。
list = []
listn = []
import random
for i in range(5):
newvar = random.randomint(1,20)
list.append(newvar)
newvart = random.randomint(1,20)
listn.append(newvart)
然后我在同一代码中选择另一个变量。
evar = random.randomint(1,20)
我想要做的是查看数字是否在两个列表中,如果是,它们是否在列表中的相同位置。我应该通过执行以下操作来开始:
if (evar in list) and (evar in listn):
但我不知道怎么做剩下的。我想知道 evar 是否在两个列表中并且在两个列表中的位置相同(即它是 list 和 listn 中的第三个数字)。我该怎么做?