Python 是一种十分具备表现力的语言,它提供了不同的构造来简化开发人员的工作。该列表是 python 提供的最受欢迎的数据结构之一。在惯例工作流程中,咱们在列表中增加元素或从列表中删除元素。然而在这种浮动的状况下,咱们须要获取列表的长度。咱们如何取得列表的长度或大小?在本教程中,咱们将钻研获取长度列表的不同办法。
how to get list length in 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)
how to use list len function in python 3
应用内置的 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)
字典长度
len() 函数在获取诸如字典之类的不同数组类型的长度或大小时十分有用。咱们能够应用雷同的语法来计算字典键,值类型元素。这将对 1 个键和值对进行计数。
name_surname={‘ismail’:’baydan’,’ahmet’:’baydan’,’ali’:’baydan’}
len(name_surname)
how to get list length in python