如何在Python中获得列表的长度和大小?

Python是一种非常有表现力的语言,它为开发人员提供了不同的结构。列表是python提供的最流行的数据结构之一。在常规工作流中,我们在列表中添加和删除元素。但是在这种浮动的情况下,我们需要得到列表的长度。我们怎样才能得到名单的长度或大小?在本教程中,我们将研究获取长度列表的不同方法。

null

使用内置len()函数

就像我们之前说的 len 是python默认提供的内置函数。我们可以使用这个函数,只提供列表作为参数,如下所示。语法非常简单,我们将只提供list、array、tuple或dictionary类型的变量到 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)
图片[1]-如何在Python中获得列表的长度和大小?-yiteyi-C++库
使用内置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])
图片[2]-如何在Python中获得列表的长度和大小?-yiteyi-C++库
获取多个 维度列表长度

我们提供子列表元素索引 哪个是 ['ismail','elif'] 得到子列表的长度 2

通过迭代每个元素来计算For循环的长度

len() 函数提供了一种非常方便、简单且高效的方法来获取数组的长度或大小。但在某些情况下,我们可能希望通过逐一计算列表的长度或大小。即使我们想消除列表中的某些元素,也不计算它们。在本例中,我们可以使用 for 循环一个列表。

name_list=['ismail','ahmet','ali']count=0for element in name_list:   count=count+1print(count)name_list=[['ismail','elif'],'ahmet','ali',[7,8,9,10],1,2,3,['apple', 'banana', 'carrot' , 'melon' , 'tomato']]count=0for element in name_list:   count=count+1print(count)
Count Length with For Loop By Iterating Each Element
通过迭代每个元素来计算For循环的长度

字典长度

len() 函数非常有用,它可以用来获取不同数组类型(如字典)的长度或大小。我们可以使用相同的语法来计算字典键、值类型元素。这将对单个键和值对计数1。

name_surname={'ismail':'baydan','ahmet':'baydan','ali':'baydan'}len(name_surname)
Dictionary Lenght
字典长度

相关文章: 如何在Python中使用子字符串?

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享