关于python:为什么我不能使用list的count方法?

Why can't I use the count method of list?

本问题已经有最佳答案,请猛点这里访问。

我使用String类的方法split(),并假定它返回一个列表,但它不是一个公共列表,因为我不能使用像count()这样的列表方法

我试过用list的count方法,但没用。

1
2
3
4
5
def do_prueba(self, s):

    lista=s.split()
    len=lista.count()
    print(len)

我想知道那张单子的长度。我是新来的Python对不起。


你没有向count提供论据。只需使用len函数获取长度(不要与您命名为len的变量混淆,因为它会覆盖内置变量,所以您不应该这样做):

1
2
3
def do_prueba(self, s):
    lista=s.split()
    print(len(lista))