python 返回列表长度_Python通过len函数返回对象长度
英文文档:
len(s)
Return the length (the number of items) of an object. The argument may be a sequence (such as a string, bytes, tuple, list, or range) or a collection (such as a dictionary, set, or frozen set).
返回对象的长度
说明:
1. 返回对象的长度,参数可以是序列(比如字符串、字节数组、元组、列表和range对象),或者是集合(比如字典、集合、不可变集合)
>>> len('abcd') # 字符串
4
>>> len(bytes('abcd','utf-8')) # 字节数组
4
>>> len((1,2,3,4)) # 元组
4
>>> len([1,2,3,4]) # 列表
4
>>> len(range(1,5)) # range对象
4
>>> len({'a':1,'b':2,'c':3,'d':4}) # 字典
4
>>> len({'a','b','c','d'}) # 集合
4
>>> len(frozenset('abcd')) #不可变集合
4
2. 如果参数为其它类型,则其必须实现__len__方法,并返回整数,否则报错。
>>> class A:
def __init__(self,name):
self.name = name
def __len__(self):
return len(self.name)
>>> a = A('')
>>> len(a)
0
>>> a = A('Aim')
>>> len(a)
3
>>> class B:
pass
>>> b = B()
>>> len(b)
Traceback (most recent call last):
File "", line 1, in len(b)
TypeError: object of type 'B' has no len()
>>> class C:
def __len__(self):
return 'len'
>>> c = C()
>>> len(c)
Traceback (most recent call last):
File "", line 1, in len(c)
TypeError: 'str' object cannot be interpreted as an integer
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
python 返回列表长度_Python通过len函数返回对象长度相关推荐
- python3调用函数len结果不返回字符串长度_Python通过len函数返回对象长度
英文文档: len(s) Return the length (the number of items) of an object. The argument may be a sequence (s ...
- len函数python返回值类型_python的len函数为什么报错
len函数返回序列类型对象(字符或字符串.元组.列表和字典等)的项目个数(长度). 语法len(object) 函数返回一个大于0的int型整数,表示对象的项目个数. 参数说明 举例 1. 当参数是序 ...
- python内置函数可以返回列表元组_Python内置函数()可以返回列表、元组、字典、集合、字符串以及range对象中元素个数....
Python内置函数()可以返回列表.元组.字典.集合.字符串以及range对象中元素个数. 青岛远洋运输有限公司冷聚吉船长被评为全国十佳海员.()A:错B:对 有源逆变是将直流电逆变成其它频率的交流 ...
- python返回数组长度函数_Python通过len函数返回对象长度
英文文档:QCj免费资源网 len(s)QCj免费资源网 QCj免费资源网 Return the length (the number of items) of an object. The argu ...
- python中len函数返回值为int吗_Python len()函数
目录 描述 语法 参数说明 举例 1. 当参数是序列类型对象(字符.字符串.列表.元组或者是字典)时: 2. 当参数是非序列对象时: 注意事项 描述 len函数返回序列类型对象(字符或字符串.元组.列 ...
- python的列表方法_Python列表的常用方法
一.列表是什么? 列表是由一序列特定顺序排列的元素组成的,可以把字符串.数字.字典等都可以加入列表中. 列表中元素之间没有任何关系,列表也是自带下标的,默认从0开始. 列表是最常用的Python数据类 ...
- 33. len 函数获取对象的长度或元素个数
33. len 函数获取对象的长度或元素个数 文章目录 33. len 函数获取对象的长度或元素个数 1. 序列长度的含义 2. len 函数的作用 3. len 函数语法 4. 计算序列的长度 4. ...
- TIA博途WINCC的触摸屏VB脚本入门(Len函数获取字符串长度以及Right和Left函数)
TIA博途WINCC的触摸屏VB脚本入门(Len函数获取字符串长度以及Right和Left函数) 首先,建立一个项目,并添加一个HMI,入下图所示,新建一个HMI变量表,添加如下几个HMI内部变量, ...
- c语言函数返回值可以是字符串吗,函数返回值可以是字符串吗
c语言中函数返回值可以是数组.字符串和结构体吗? 因为在C语言中函数不能返回数组,但字符串是存储在字符数组中的,所以能C语言中实现函数返回字符串,首先要确定函数返回的字符串地址的来源,一般分为四种方式 ...
- python内置函数返回元素个数_Python内置函数
Python Python开发 Python语言 Python内置函数 Python内置函数 一.内置函数 什么是内置函数? 就是python给你提供的. 拿来直接⽤的函数, 比如print, inp ...
最新文章
- 【ES6】ES6编程规范 编程风格
- JBoss关闭时报Failed to authenticate principal=null,...
- 【正一专栏】2018年欧冠八强猜想
- MSSQL同时操作数据加锁问题
- python getopt argparse_python OptParse模块和argparse命令行解析的用法详解
- 视频专辑:JAVA语言入门视频教程
- tensorflow2.0 图像处理项目_航天泰坦丨国产自主遥感图像处理软件当自强
- linux+tux游戏,Linux吉祥物游戏SuperTux 0.5.0版发布 类《超级马里奥兄弟》
- linux上的mysql数据库恢复
- 深度解读B2B与B2C营销策略的差异
- clark变换第三行系数的由来
- pcs9000系统plat服务器,CSD361現场调试手册.docx
- 直播软件开发,css预加载旋转动画 与 流光字体
- 火狐中无法打开google的搜索结果的解决方式
- 格式转换——bmp 2 yuv
- Bwsaas多端SAAS平台运营系统源码v1.1.1
- aria2网页服务器错误,配置aria2服务器错误
- python画箭头_箭头指南 | Matplotlib 中文
- 华为C语言笔试题集合
- 小米誓将乐视闭上绝路
热门文章
- 图形验证码识别接口(免费)
- PHP语言之正则表达式
- AUTOCAD——直线命令
- Javaweb项目各个模块的用途
- Python 深度学习AI - 声音克隆、声音模仿、模拟特朗普声音唱《See You Again》,Real-Time-Voice-Cloning项目的安装与使用
- mysql创建学生信息选课系统_MySQL学生信息管理系统
- 青果教务处系统爬虫(java)
- Vue前端验证一个text只能输入手机号或邮箱
- 游戏测试流程及工作内容
- html5播放加速,Video Speed Controller Chrome(HTML5视频加速播放插件) v0.3.2 官方免费版...