脚本之家,脚本语言编程技术及教程分享平台!
分类导航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服务器之家 - 脚本之家 - Python - python 获取list 长度

python 获取list 长度

2022-09-12 12:05CaoDavidgogo Python

这篇文章主要介绍了python 获取list 长度 ,下面文章我们将研究获取长度列表的不同方法,使用内置的len()函数,len是默认情况下python提供的内置函数,下面进入文章了解更多的详细内容吧

前言;

Python是一种非常具有表现力的语言,它提供了不同的结构来简化开发人员的工作。 该列表是python提供的最受欢迎的数据结构之一。 在常规工作流程中,我们在列表中添加元素或从列表中删除元素。 但是在这种浮动的情况下,我们需要获取列表的长度。 我们如何获得列表的长度或大小? 在本教程中,我们将研究获取长度列表的不同方法。

一、使用内置的len()函数 

如前所述, len是默认情况下python提供的内置函数。 我们可以使用此功能,仅将列表作为参数提供,如下所示。 语法非常简单,我们仅将len() ,数组中的列表,数组,元组或字典类型变量提供为数组。

?
1
2
3
4
5
6
7
8
9
10
11
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()函数获取多维列表长度

现实情况下,将存在多维列表。 我们还可以仅通过提供相关子列表的索引来获得此列表一维长度的长度,如下所示。 在此示例中,我们要获取第一个子数组的长度。

?
1
2
3
4
5
6
7
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循环来实现。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
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个键和值对进行计数。

?
1
2
3
name_surname={'ismail':'baydan','ahmet':'baydan','ali':'baydan'}
 
len(name_surname)

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

原文链接:https://blog.51cto.com/u_15117737/4985736

延伸 · 阅读

精彩推荐
  • Pythonpython读取word文档的方法

    python读取word文档的方法

    这篇文章主要介绍了python读取word文档的方法,实例分析了Python基于win32com操作word文档的相关技巧,需要的朋友可以参考下...

    守株待兔9262020-06-26
  • PythonPython插入Elasticsearch操作方法解析

    Python插入Elasticsearch操作方法解析

    这篇文章主要介绍了Python插入Elasticsearch操作方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以...

    cknds4912020-04-12
  • Python刷新认知!这六种让 Python 程序变慢的坏习惯我一直在用!

    刷新认知!这六种让 Python 程序变慢的坏习惯我一直在用!

    我们知道 Python 是一门非常流行的开发语言,它语言简洁并且容易学习,一个功能可能有多种实现方式。只要有多种方法做一件特定的事情,那就意味着每...

    Python学习与数据挖掘3932022-02-18
  • PythonUbuntu下安装PyV8

    Ubuntu下安装PyV8

    本文给大家简单介绍了下在ubuntu下安装pyv8的方法和注意事项,非常的实用,有需要的小伙伴可以参考下...

    脚本之家2112020-08-16
  • PythonPython时间序列数据的预处理方法总结

    Python时间序列数据的预处理方法总结

    这篇文章主要介绍了Python时间序列数据的预处理方法总结,时间序列数据随处可见,要进行时间序列分析,我们必须先对数据进行预处理。时间序列预处理...

    我爱Python数据挖掘5102022-07-28
  • Python详解Python牛顿插值法

    详解Python牛顿插值法

    这篇文章主要介绍了详解Python牛顿插值法,文中有非常详细的代码示例,对正在学习python的小伙伴们有很好地帮助,需要的朋友可以参考下...

    C-S=Cong11482021-10-27
  • Pythonpython实现爬取百度图片的方法示例

    python实现爬取百度图片的方法示例

    这篇文章主要介绍了python实现爬取百度图片的方法,涉及Python基于requests、urllib等模块的百度图片抓取相关操作技巧,需要的朋友可以参考下...

    双歧杆菌11582021-08-02
  • Python使用python将多个excel文件合并到同一个文件的方法

    使用python将多个excel文件合并到同一个文件的方法

    这篇文章主要介绍了使用python将多个excel文件合并到同一个文件的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价...

    从小白到菜鸟11712021-08-05