您的位置:

Python列表长度

引言

在Python中,列表是一个非常常用的数据类型。但是,你是否曾经想过如何确定一个列表中元素的个数呢?本文将介绍如何使用Python内置函数获取列表长度。

获取列表长度

内置函数——len()

Python内置函数len()能够返回一个列表中元素的个数。

my_list = ["apple", "banana", "cherry"]
print(len(my_list))

运行这段代码,控制台将输出列表长度3。

需要注意的是,len()函数同样可以用于字符串、元组等数据结构。

扩展——列表的append()

此外,使用Python内置函数append()能够在列表末尾添加元素。

my_list = ["apple", "banana", "cherry"]
my_list.append("orange")
print(my_list)
print(len(my_list))

运行这段代码,控制台将分别输出["apple", "banana", "cherry", "orange"]和列表长度4。

应用——循环中的列表长度

计算列表元素之和

首先我们需要知道,一个列表中存储的元素可能是数字类型的。

my_list = [1, 2, 3, 4, 5]

如果要计算这个列表所有元素的和,可以使用for循环遍历列表并将每一个元素与一个初始值初始为0的变量累加。

my_list = [1, 2, 3, 4, 5]
sum = 0
for i in my_list:
    sum += i
print(sum)

运行这段代码,控制台将输出15。

需要注意的是,计算非数字类型元素之和会报错,因为非数字类型元素无法进行加法运算。

列表元素排序

除了计算元素之和,Python内置函数sorted()能够排序列表元素并按照升序重新排列。

my_list = [3, 2, 1, 5, 4]
sorted_list = sorted(my_list)
print(sorted_list)

运行这段代码,控制台将输出[1, 2, 3, 4, 5]。

小结

本文介绍了Python内置函数len()如何获取列表的长度。同时,本文还介绍了应用方面,包括计算列表元素之和和重新排序列表元素。希望本文能够帮助你更深入地了解Python中的列表长度。