• 技术文章 >后端开发 >Python教程

    Python如何获取列表长度?(代码示例)

    青灯夜游青灯夜游2019-03-22 14:37:22原创43534
    列表是Python日常编程的一个组成部分,了解列表的相关操作是是必不可少的。下面本篇文章就来带大家了解一下在Python中获取列表长度的方法,希望对大家有所帮助。

    方法1:循环+计数器

    在这个方法中,只需运行一个循环并增加计数器,直到遍历到列表的最后一个元素时,获取它的计数,就是列表的长度。该方法是最基本的获取列表长度的方法。

    代码示例:使用循环遍历+计数器来获取列表长度

    # 初始化列表
    List = [ 1, 4, 5, 7, 8 ] 
      
    # 输出列表
    print ("列表为: " + str(List)) 
      
    # 初始化计数器,使用循环查找列表长度
    counter = 0
    for i in List: 
          
        #递增计数器
        counter = counter + 1
      
    # 输出列表长度
    print ("列表长度为: " + str(counter))

    输出:

    2.jpg

    方法2:使用 len()

    Python len()方法返回对象(字符、列表、元组等)长度或项目个数。它提供了最常用和最简单的方法来查找任何列表的长度;这也是当今采用的最常规技术。

    代码示例:使用len()方法来获取列表长度

    示例1:

    # 初始化列表
    List = [ "php", "python", 3, 7,"html" ] 
    List.append(6) 
    List.append("Hello") 
    # 输出列表
    print ("列表为: " + str(List)) 
    # 输出列表长度
    print ("列表长度为: " ,len(List))

    输出:

    3.jpg

    示例1:

    n = len([10, 20, 30]) 
    # 输出列表长度
    print ("列表长度为:" ,n)

    输出:

    列表长度为:3

    方法3:使用 length_hint()

    在Python中还可以length_hint()方法来查找列表长度。该方法是查找列表长度的一种鲜为人知的技术;它是在operator类中定义的,它会返回列表中存在的元素的数量。

    代码示例:使用length_hint()方法来获取列表长度

    from operator import length_hint
    # 初始化列表
    List = [ 1, 4, 5, 7, 8 ]
    # 输出列表
    print ("列表为: " + str(List)) 
    list_len_hint =length_hint(List)
    # 输出列表长度
    print ("列表长度为: " + str(list_len_hint))

    输出:

    4.jpg

    相关视频教程推荐:《Python教程

    以上就是本篇文章的全部内容,希望能对大家的学习有所帮助。更多精彩内容大家可以关注php中文网相关教程栏目!!!

    以上就是Python如何获取列表长度?(代码示例)的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:Python 列表长度
    上一篇:Python如何清空列表?清空列表的4种方法(代码示例) 下一篇:python中进程间数据通讯模块multiprocessing.Manager的介绍
    千万级数据并发解决方案

    相关文章推荐

    • Python列表中的数组如何引用• 学习python列表、字典、集合的总结• Python列表List• Python列表如何统计元素的出现频率?(代码示例)
    1/1

    PHP中文网