首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在Python中计数数组元素

在Python中计数数组元素
EN

Stack Overflow用户
提问于 2008-10-09 14:12:55
回答 4查看 641.3K关注 0票数 190

我如何计算数组中的元素数,因为与逻辑array.count( string )相反,它并不计算数组中的所有元素,它只搜索string出现的次数。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2008-10-09 14:14:57

len()方法返回列表中元素的数量。

语法:

代码语言:javascript
复制
len(myArray)

例如:

代码语言:javascript
复制
myArray = [1, 2, 3]
len(myArray)

输出:

代码语言:javascript
复制
3

票数 344
EN

Stack Overflow用户

发布于 2008-10-09 19:40:05

len是一个内置函数,它调用给定容器对象的__len__成员函数来获取对象中的元素数量。

带双下划线的函数通常是实现Python标准接口之一的“特殊方法”(容器、数字等)。通过语法糖(对象创建、容器索引和切片、属性访问、内置函数等)使用特殊方法。

使用obj.__len__()并不是使用特殊方法的正确方式,但我不明白为什么其他方法被降低了这么多。

票数 28
EN

Stack Overflow用户

发布于 2008-10-09 14:23:28

或,

代码语言:javascript
复制
myArray.__len__()

如果你想变得oopy;"len(myArray)“更容易输入!:)

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/187455

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档