如何获得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,可以给我列表中的所有元素的数量?

提前致谢

  • 如何在Vim中注释掉一段Python代码
  • 开始运行脚本的ipython
  • 元组比较在Python中如何工作?
  • Python中的私有variables和方法
  • Python中的语法(.T)
  • 使用Pythonstring格式与列表
  • 将string转换为date时间
  • Python中的recursion基础
  • 4 Solutions collect form web for “如何获得python列表中的元素数量?”

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

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

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

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

     len(l) 

    要么

     l.__ len __() (without spaces) 

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