如何获得python列表中的元素数量?

我是python的新手。 我有下面的代码:

liste = 'asdfasfasd:asdfafaergasde' # example, how the string looks like liste = str.split(':'); if liste.count()>2 : print "NOT YET SUPPORTED!" 

根据文档http://docs.python.org/library/stdtypes.html,python可以只是返回我的数量为s [i] == x。

有没有其他的function,可以给我列表中的所有元素的数量?

提前致谢

这是len()独立函数, if len(listen_addr)>2:

len()获取列表的长度。 它实际上没有得到列表中元素的数量。 有可能是空的空间,他们仍然是列表的一部分。

我不知道我是否正确地理解了这个问题,但不是说len()应该做什么?

要获得列表元素的数量,请使用:

 len(l) 

要么

 l.__ len __() (without spaces) 

count()取一个参数,并返回列表中传入参数的出现次数。