Python函式每日一講12 - len()

Daniel的思辨悟發表於2024-03-22

引言

在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()函式, 長度, 元素個數, 序列, 字串, 列表, 元組, 集合, 字典

相關文章