需要编写一个程序,从用户那里接收 20 个号码(1 到 10)并将它们放入列表中。然后用户输入一个数字;它应该打印用户键入的数字出现的次数以及这些数字的索引。 我已经尝试过,但找不到解决方案。
x = []
for i in range(0, 21):
x.append(int(input("Introduza numeros: ")))
y = int(input("Escreva um numero: "))
r = x.index(y)
if r == True:
print(r)
else:
print("Não ha esse numero")
最佳答案
要获取数字在列表中出现的次数,请使用:
x.count(y)
要获取外观索引,请使用:
[i for i, j in enumerate(x) if j == y]
关于python - 验证索引的列表问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48116282/