引言
在Python程式設計中,經常會遇到需要獲取物件的長度或者元素個數的情況。而len()
函式就是用來返回物件的長度或者元素個數的。透過本文的介紹,你將學習到len()
函式的基本用法以及在實際應用中的一些技巧,幫助你更好地利用這一函式解決問題。
語句概覽
len()函式用於返回物件的長度或者元素個數。其基本語法如下:
len(obj)
obj引數可以是序列(例如列表、元組、字串)或者其他可迭代物件。
函式例項
例1: 獲取列表的長度
my_list = [1, 2, 3, 4, 5]
print(len(my_list)) # 輸出:5
在這個例子中,我們定義了一個包含5個元素的列表my_list,使用len()函式獲取列表的長度,並輸出結果。
例2: 獲取字串的長度
my_str = "Hello, world!"
print(len(my_str)) # 輸出:13
這個例子中,我們定義了一個字串my_str,使用len()函式獲取字串的長度,並輸出結果。
例3: 獲取元組的長度
my_tuple = (1, 2, 3, 4, 5)
print(len(my_tuple)) # 輸出:5
在這個例子中,我們定義了一個包含5個元素的元組my_tuple,使用len()函式獲取元組的長度,並輸出結果。
例4: 獲取集合的長度
my_set = {1, 2, 3, 4, 5}
print(len(my_set)) # 輸出:5
這個例子中,我們定義了一個包含5個元素的集合my_set,使用len()函式獲取集合的長度,並輸出結果。
例5: 獲取字典的長度
my_dict = {'a': 1, 'b': 2, 'c': 3}
print(len(my_dict)) # 輸出:3
在這個例子中,我們定義了一個包含3個鍵值對的字典my_dict,使用len()函式獲取字典的長度,並輸出結果。
應用場景
- 用於獲取各種資料型別(列表、元組、字串、集合、字典等)的長度或者元素個數。
- 在處理資料結構或者進行資料統計時,常用於判斷資料的規模和維度。
注意事項
- 對於不同型別的物件,len()函式的行為可能會有所不同,需要根據具體情況進行使用。
- 對於自定義物件,需要實現__len__()方法才能支援len()函式的呼叫。
結語
透過本文的介紹,相信你已經瞭解了len()函式的基本用法及其在實際應用中的一些場景。合理利用len()函式可以幫助你更方便地獲取物件的長度或者元素個數,提高程式設計效率。
關鍵詞
Python, len()函式, 長度, 元素個數, 序列, 字串, 列表, 元組, 集合, 字典