python 获取list 长度
作者:CaoDavidgogo 发布时间:2021-11-12 12:49:57
标签:python,获取,list,长度
前言;
Python
是一种非常具有表现力的语言,它提供了不同的结构来简化开发人员的工作。 该列表是python提供的最受欢迎的数据结构之一。 在常规工作流程中,我们在列表中添加元素或从列表中删除元素。 但是在这种浮动的情况下,我们需要获取列表的长度。 我们如何获得列表的长度或大小? 在本教程中,我们将研究获取长度列表的不同方法。
一、使用内置的len()函数
如前所述, len是默认情况下python
提供的内置函数。 我们可以使用此功能,仅将列表作为参数提供,如下所示。 语法非常简单,我们仅将len()
,数组中的列表,数组,元组或字典类型变量提供为数组。
name_list=['ismail','ahmet','ali']
len(name_list)
fruit_list = ['apple', 'banana', 'carrot' , 'melon' , 'tomato']
len(fruit_list)
number_list = [1,2,3,4,5,6,7,8,9,10,12,13,14,15]
len(number_list)
二、使用内置函数 len()
使用内置的len()
函数获取多维列表长度
现实情况下,将存在多维列表。 我们还可以仅通过提供相关子列表的索引来获得此列表一维长度的长度,如下所示。 在此示例中,我们要获取第一个子数组的长度。
name_list=[['ismail','elif'],'ahmet','ali',[7,8,9,10],1,2,3,['apple', 'banana', 'carrot' , 'melon' , 'tomato']]
len(name_list)
len(name_list[0])
len(name_list[7])
三、获取多维列表长度
获取多维列表长度
我们提供子列表元素索引为这是['ismail','elif']
并将此子列表的长度设为2
四、使用For循环通过迭代每个元素来计算长度
len()
函数提供了一种非常方便,轻松且有效的方式来获取数组的长度或大小。 但是在某些情况下,我们可能希望通过一一计算列表的长度或大小。 甚至我们也想消除列表中的某些元素并且不计算它们。 在此示例中,我们可以通过for列表使用for循环来实现。
name_list=['ismail','ahmet','ali']
count=0
for element in name_list:
count=count+1
print(count)
name_list=[['ismail','elif'],'ahmet','ali',[7,8,9,10],1,2,3,['apple', 'banana', 'carrot' , 'melon' , 'tomato']]
count=0
for element in name_list:
count=count+1
print(count)
Count Length with For Loop By Iterating Each Element
Count Length with For Loop By Iterating Each Element
使用For循环通过迭代每个元素来计算长度 字典长度
len()
函数在获取诸如字典之类的不同数组类型的长度或大小时非常有用。 我们可以使用相同的语法来计算字典键,值类型元素。 这将对1个键和值对进行计数。
name_surname={'ismail':'baydan','ahmet':'baydan','ali':'baydan'}
len(name_surname)
来源:https://blog.51cto.com/u_15117737/4985736


猜你喜欢
- 在 settings.py 中添加以下内容:LOGGING = { 'version': 1,
- 以下函数代码中“123456” 是个加密的key,自己可以随便改。php加密,js解密,貌似没什么意义,主要是key在js中会被看到。不过在
- HTML转PDF:1.页面底层实现——Vue:最低兼容ie102.实现思路:1> 使用html2canvas.js将网页转换为图片2&
- Mysql的utf8编码最多3个字节,而Emoji表情或者某些特殊字符是4个字节。因此会导致带有表情的昵称插入数据库时出错。只要修改MySQ
- Python的mysql数据库的更新 &nbs
- pymysql 模块!pymysql模块时一个第三方模块!需要下载:pymysql的基本使用:import pymysqlconn = py
- 习惯于使用数据库之前都必须创建一个连接池,即使是单线程的应用,只要有多个方法中需用到数据库连接,建立一两个连接的也会考虑先池化他们。连接池的
- 1.定义ResNet残差模块一个block中,有两个卷积层,之后的输出还要和输入进行相加。因此一个block的前向流程如下:输入x→卷积层→
- 偶然看到 Tanel Poder 提到的一个 Metalink Note (438452.1): Performance Tools Qui
- Python 中提供了对时间日期的多种多样的处理方式,主要是在 time 和 datetime 这两个模块里。一、time 模块time 模
- 起因:学校运河杯报了个项目,制作一个天气预测的装置。我用arduino跑了BME280模块,用蓝牙模块实现两块arduino主从机透传。但是
- 本文实例讲述了JS实现控制表格内指定单元格内容对齐的方法。分享给大家供大家参考。具体如下:下面的代码控制表格单元格的内容向右对齐<!D
- 本文跟大家谈谈为什么要学python以及如何学好python。一、作为初学者,应该如何学python?很多人对python缩进试的简洁表达不
- 前面介绍了关于用户账户的User表,但是现实生活中随着问题的复杂化数据库存储的数据不可能这么简单,让我们设想有另外一张表,这张表和User有
- 如下所示:#os.listdir() 方法用于返回指定的文件夹包含的文件或文件夹的名字的列表。这个列表以字母顺序。 它不包括 '.&
- ● 脚本用途遍历文件夹下的文件,消除文件名前的特征字符串。● 脚本实现import os,sysimport refrom string i
- 本文实例讲述了php常用字符串长度函数strlen()与mb_strlen()用法。分享给大家供大家参考,具体如下:int strlen (
- 一、python图形界面tk之滚动文本框的实现示例使用python的tkinter库实现滚动文本框的方式,目前我知道的有两种,一
- 本篇文章主要介绍了Python 通过selenium实现毫秒级自动抢购的示例代码,通过扫码登录即可自动完成一系列操作,抢购时间精确至毫秒,可
- 最近看到好多人说到tns或者数据库不能登录等问题,就索性总结了下面的文档。首先来说Oracle的网络结构,往复杂处说能加上加密、LDAP等等