一、len函數介紹
Python中的len函數用於返回某個對象的長度或元素個數,適用於字符串、列表、元組等數據類型。具體使用方法如下:
# 字符串長度
string = "hello world"
print(len(string)) # 輸出 11
# 列表元素個數
list = [1, 2, 3, 4, 5]
print(len(list)) # 輸出 5
# 元組元素個數
tuple = (1, 2, 3, 4, 5)
print(len(tuple)) # 輸出 5
使用len函數可以快速獲取數據對象的長度或元素個數,方便我們進行後續的操作。同時,我們也可以通過自定義len函數來實現對不同數據類型的長度計算。
二、自定義len函數
1. 自定義列表長度計算
下面的代碼演示了如何自定義一個函數來計算列表的長度:
def my_len_list(list):
count = 0
for i in list:
count += 1
return count
list = [1, 2, 3, 4, 5]
print("自定義列表長度計算結果:", my_len_list(list)) # 輸出 5
自定義函數採用for循環來遍歷列表,每遍歷一個元素,計數器count就加一。最後返回count即為列表的長度。這個方法同樣適用於元組或其他數據類型的長度計算。
2. 自定義字符串長度計算
下面的代碼演示了如何自定義一個函數來計算字符串的長度:
def my_len_string(string):
count = 0
for i in string:
count += 1
return count
string = "hello world"
print("自定義字符串長度計算結果:", my_len_string(string)) # 輸出 11
字符串長度的計算方法和列表長度計算方法類似,也是採用for循環遍歷字符串,每遍歷一個字符,計數器count就加一。
三、小結
本文介紹了Python中常用的len函數的使用方法,並且通過代碼演示了如何自定義len函數來計算不同數據類型的長度。掌握len函數的使用方法將會極大地提升我們編寫Python代碼的效率。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/243075.html