引言
在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中的列表長度。
原創文章,作者:DDQUG,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/313453.html