一、len函數概述
在Python中,len()是一個內置函數,它用於返回給定對象的長度或元素個數,對象可以是字符串、列表、元組、字典、集合或任何可迭代對象。
len函數的語法如下:
len(object)
其中object是要求長度的對象。len()方法可以應用於如下數據類型:
- 字符串
- 列表
- 元組
- 字典
- 集合
- range對象
下面我們逐一介紹len方法在這些數據類型中的應用。
二、字符串
在Python中,字符串是一串字符的集合,可以用單引號、雙引號或三引號來定義。我們可以使用len()函數來計算字符串中字符的數量。
str1 = "Python len函數:計算可迭代對象長度"
print(len(str1)) # 輸出:23
輸出結果為23,因為字符串中的字符數目為23。注意,字符串中的空格也算一個字符。
三、列表
列表(list)是Python中最常見的數據類型之一。我們可以使用len()函數來計算列表中元素的數量。
list1 = [1,2,3,4,5,6]
print(len(list1)) # 輸出:6
輸出結果為6,因為列表中有6個元素。
四、元組
元組(tuple)與列表基本相似,只是定義時用圓括號()代替了方括號[]。我們也可以使用len()函數來計算元組中元素的數量。
tuple1 = (1,2,3,4,5,6)
print(len(tuple1)) # 輸出:6
輸出結果也為6,因為元組中有6個元素。
五、字典
字典(dict)又稱關聯數組或哈希表,是Python中非常常用的數據類型。字典中的元素是以鍵值對的形式存儲的。我們可以使用len()函數來計算字典中鍵(key)的個數。
dict1 = {"a":1,"b":2,"c":3}
print(len(dict1)) # 輸出:3
輸出結果為3,因為字典中有3個鍵。
六、集合
集合(set)是一組不重複的元素。它與列表和元組有些不同,因為它並不保持順序。我們也可以使用len()函數來計算集合中元素的數量。
set1 = {1,2,3,4,5,6}
print(len(set1)) # 輸出:6
輸出結果為6,因為集合中有6個元素。
七、range序列
range()函數可以生成一個等差數列的序列,其本身也是一個可迭代對象。我們可以使用len()函數來計算range()對象中元素的數量。
range1 = range(1,7)
print(len(range1)) # 輸出:6
輸出結果為6,因為range(1,7)中有6個元素,即1、2、3、4、5、6。
八、結語
通過本文的講解,我們了解了len()函數在Python中計算可迭代對象長度的應用方法。它能夠方便地幫助我們計算各種數據類型中元素的數量,是Python中非常重要的一種函數。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/238560.html