您的位置:

如何在Python中获取列表长度?

一、使用内置函数

Python内置了一个len()函数,可以用来获取列表的长度,如下所示:

    
        list1 = [1, 2, 3, 4, 5]
        print(len(list1)) # 输出5
    

上述代码中,我们首先创建了一个包含5个元素的列表list1,然后使用len()函数获取该列表的长度,并将结果输出。

二、使用循环

我们也可以使用循环来遍历列表,并计算出其中的元素数目,具体实现如下:

    
        list2 = [6, 7, 8, 9, 10]
        count = 0
        for i in list2:
            count += 1
        print(count) # 输出5
    

上述代码中,我们首先创建了一个包含5个元素的列表list2,然后使用for循环遍历这个列表,每遍历一个元素就将计数器count的值加1。最后,使用print()函数输出计数器的值,即该列表的长度。

三、使用列表的成员方法

Python列表还提供了一个内置的成员方法count(),该方法可以用来统计列表中某个元素出现的次数,因此,我们可以通过传入任何一个非空的元素来获取该列表的长度,具体实现如下:

    
        list3 = [11, 11, 12, 13, 14, 15, 11]
        length = list3.count(list3[0])
        print(length) # 输出3
    

上述代码中,我们首先创建了一个包含7个元素的列表list3,并且该列表中的第一个元素为11。然后,使用list3.count()方法来统计该列表中11这个元素出现的次数,并将该次数赋值给变量length。最后,使用print()函数输出变量length,即该列表的长度。