前言;
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