引言
在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中的列表长度。