LEN函數(shù)是一種常用的函數(shù),可用于獲取字符串、列表、元組等類型數(shù)據(jù)的長(zhǎng)度。下面將具體介紹LEN函數(shù)能夠處理的數(shù)據(jù)類型,并提供相應(yīng)的代碼示例。
- 字符串(str):
字符串是由若干個(gè)字符組成的序列,可以使用LEN函數(shù)獲取字符串的長(zhǎng)度。示例代碼如下:
string = "Hello, World!" length = len(string) print("字符串的長(zhǎng)度為:", length)
登錄后復(fù)制
輸出結(jié)果為:
字符串的長(zhǎng)度為: 13
登錄后復(fù)制
- 列表(list):
列表是一種可變的序列類型,可以包含任意類型的數(shù)據(jù)。LEN函數(shù)用于獲取列表中元素的個(gè)數(shù)。示例代碼如下:
list = [1, 2, 3, 4, 5] length = len(list) print("列表的長(zhǎng)度為:", length)
登錄后復(fù)制
輸出結(jié)果為:
列表的長(zhǎng)度為: 5
登錄后復(fù)制
- 元組(tuple):
元組是一種不可變的序列類型,與列表類似,也可以包含任意類型的數(shù)據(jù)。LEN函數(shù)可用于獲取元組中元素的個(gè)數(shù)。示例代碼如下:
tuple = (1, 2, 3, 4, 5) length = len(tuple) print("元組的長(zhǎng)度為:", length)
登錄后復(fù)制
輸出結(jié)果為:
元組的長(zhǎng)度為: 5
登錄后復(fù)制
- 集合(set):
集合是一種無序的、不重復(fù)的數(shù)據(jù)類型,不支持索引操作。LEN函數(shù)可以用于獲取集合中元素的個(gè)數(shù)。示例代碼如下:
set = {1, 2, 3, 4, 5} length = len(set) print("集合的長(zhǎng)度為:", length)
登錄后復(fù)制
輸出結(jié)果為:
集合的長(zhǎng)度為: 5
登錄后復(fù)制
- 字典(dict):
字典是一種鍵值對(duì)的數(shù)據(jù)結(jié)構(gòu),鍵必須是唯一的。LEN函數(shù)無法直接獲取字典的長(zhǎng)度,但可以通過獲取字典的鍵(key)或值(value)的個(gè)數(shù)來間接獲取長(zhǎng)度。示例代碼如下:
dict = {'name': 'Tom', 'age': 18, 'gender': 'male'} length_keys = len(dict.keys()) length_values = len(dict.values()) print("字典的鍵的個(gè)數(shù)為:", length_keys) print("字典的值的個(gè)數(shù)為:", length_values)
登錄后復(fù)制
輸出結(jié)果為:
字典的鍵的個(gè)數(shù)為: 3 字典的值的個(gè)數(shù)為: 3
登錄后復(fù)制
綜上所述,LEN函數(shù)能夠處理字符串、列表、元組、集合和字典等數(shù)據(jù)類型,能夠幫助我們方便地獲取它們的長(zhǎng)度。在實(shí)際應(yīng)用中,LEN函數(shù)在處理數(shù)據(jù)時(shí)非常實(shí)用。