Python在列表中查找值

输入一个值,查找在列表中这个值的个数该怎么写,列表是[1,2,3,4,5,6,6,7,8,9],查找6的个数是2


val = int(input("输入值"))
list = [1,2,3,4,5,6,6,7,8,9]
print(list.count(val))

学习了

val = int(input("请输入你要查找的值:"))
list = [1,2,3,4,5,6,6,7,8,9]
print(list.count(val))

可以用多种方法达成:

>>> lst = [1,2,3,4,5,6,6,7,8,9]
>>> lst.count(6)
2
>>> len([i for i in lst if i==6])
2
>>> sum([1 for i in lst if i==6])
2
>>> [i==6 for i in lst].count(True)
2

如有帮助请给个采纳,谢谢!