我如何计算数组中的元素数,因为与逻辑array.count( string )相反,它并不计算数组中的所有元素,它只搜索string出现的次数。
发布于 2008-10-09 14:14:57
len()方法返回列表中元素的数量。
语法:
len(myArray)
例如:
myArray = [1, 2, 3]
len(myArray)
输出:
3
发布于 2008-10-09 19:40:05
len
是一个内置函数,它调用给定容器对象的__len__
成员函数来获取对象中的元素数量。
带双下划线的函数通常是实现Python标准接口之一的“特殊方法”(容器、数字等)。通过语法糖(对象创建、容器索引和切片、属性访问、内置函数等)使用特殊方法。
使用obj.__len__()
并不是使用特殊方法的正确方式,但我不明白为什么其他方法被降低了这么多。
发布于 2008-10-09 14:23:28
或,
myArray.__len__()
如果你想变得oopy;"len(myArray)“更容易输入!:)
https://stackoverflow.com/questions/187455
复制相似问题