python 获取list 长度

作者:CaoDavidgogo 时间:2021-11-12 12:49:57 

前言;

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)

来源:https://blog.51cto.com/u_15117737/4985736

标签:python,获取,list,长度
0
投稿

猜你喜欢

  • Python通过类的组合模拟街道红绿灯

    2021-04-13 02:00:24
  • 详解如何利用Python进行客户分群分析

    2023-04-25 16:47:09
  • MySQL利用profile分析慢sql详解(group left join效率高于子查询)

    2024-01-18 02:16:18
  • pandas如何将表中的字符串转成数值型

    2021-10-10 08:03:33
  • Linux上安装Python的PIL和Pillow库处理图片的实例教程

    2021-01-17 15:22:50
  • 在cmd中运行.py文件: python的操作步骤

    2021-10-01 08:40:47
  • mysql插入数据INSERT INTO SET的优势

    2024-01-13 11:52:33
  • Mootools 1.2教程(14)——定时器和哈希简介

    2008-12-08 12:50:00
  • 使用pymysql写入中文的问题

    2024-01-12 22:44:49
  • 使用豆瓣源来安装python中的第三方库方法

    2023-10-09 08:53:42
  • 学习Python爬虫的几点建议

    2023-08-08 04:29:08
  • 何在MySQL数据库中定义外键

    2009-12-17 12:29:00
  • Python使用回溯法子集树模板获取最长公共子序列(LCS)的方法

    2021-04-14 04:55:49
  • 浅谈Golang的方法传递值应该注意的地方

    2024-02-12 07:40:20
  • 详谈LABJS按需动态加载js文件

    2024-04-23 09:20:56
  • VMware中linux环境下oracle安装图文教程(一)

    2024-01-28 07:10:36
  • 详解python基础之while循环及if判断

    2023-01-14 20:54:39
  • CSS 3入门

    2009-04-19 13:00:00
  • Golang中Gin框架的使用入门教程

    2024-05-09 09:32:27
  • python目标检测基于opencv实现目标追踪示例

    2022-05-10 13:12:30
  • asp之家 网络编程 m.aspxhome.com