python 获取list 长度

 更新时间:2022年02月07日 16:59:06   作者:CaoDavidgogo  
这篇文章主要介绍了python 获取list 长度 ,下面文章我们将研究获取长度列表的不同方法,使用内置的len()函数,len是默认情况下python提供的内置函数,下面进入文章了解更多的详细内容吧

前言;

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)

到此这篇关于python 获取list 长度 的文章就介绍到这了,更多相关python 获取list 长度 内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • python密码错误三次锁定(实例讲解)

    python密码错误三次锁定(实例讲解)

    下面小编就为大家分享一篇python密码错误三次锁定的实例讲解。具有很好的参考价值。希望对大家有所帮助。一起跟随小编过来看看吧
    2017-11-11
  • 有关Tensorflow梯度下降常用的优化方法分享

    有关Tensorflow梯度下降常用的优化方法分享

    今天小编就为大家分享一篇有关Tensorflow梯度下降常用的优化方法分享,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-02-02
  • 基于PyQt5实现SqlServer数据库表导出Excel表格小工具

    基于PyQt5实现SqlServer数据库表导出Excel表格小工具

    这篇文章主要为大家详细介绍了PyQt5的应用案例之实现SqlServer数据库表导出Excel表格小工具,文中的示例代码讲解详细,需要的小伙伴可以参考一下
    2023-12-12
  • python进度条库tqdm的基本操作方法

    python进度条库tqdm的基本操作方法

    这篇文章主要介绍了python进度条库tqdm的基本操作方法,tqdm实时输出处理进度而且占用的CPU资源非常少,支持windows、Linux、mac等系统,支持循环处理、多进程、递归处理、还可以结合linux的命令来查看处理情况等优点,下面对其更多内容详细介绍,需要的朋友可以参考一下
    2022-03-03
  • 基于pytorch的保存和加载模型参数的方法

    基于pytorch的保存和加载模型参数的方法

    今天小编就为大家分享一篇基于pytorch的保存和加载模型参数的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-08-08
  • Python生成器next方法和send方法区别详解

    Python生成器next方法和send方法区别详解

    这篇文章主要介绍了Python生成器next方法和send方法区别详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-05-05
  • python静态方法实例

    python静态方法实例

    这篇文章主要介绍了python静态方法,实例分析了python静态方法的使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-01-01
  • 常用的10个Python实用小技巧

    常用的10个Python实用小技巧

    这篇文章主要介绍了常用的10个Python实用小技巧,帮助大家更好的理解和学习Python,感兴趣的朋友可以了解下
    2020-08-08
  • Python随机生成带特殊字符的密码

    Python随机生成带特殊字符的密码

    这篇文章主要介绍了Python随机生成带特殊字符的密码的相关资料,需要的朋友可以参考下
    2016-03-03
  • python 中的divmod数字处理函数浅析

    python 中的divmod数字处理函数浅析

    这篇文章主要介绍了python divmod数字处理函数的相关资料,感兴趣的朋友一起看看吧
    2017-10-10

最新评论