欢迎访问宙启技术站
智能推送

Python之len()函数——计算列表或字符串长度

发布时间:2023-07-06 02:46:04

在Python中,len()是一个内置函数,主要用于计算序列对象(如列表、字符串、元组等)的长度。它可用于任何可迭代的对象,包括字符串、列表、元组、字典、集合等。

len()函数主要用于返回序列对象的元素个数,不包括序列对象中的嵌套元素。下面是一些使用len()函数的例子:

1. 计算字符串长度:

string = "Hello, World!"
print(len(string))  # 输出:13

2. 计算列表长度:

list1 = [1, 2, 3, 4, 5]
print(len(list1))  # 输出:5

3. 计算元组长度:

tuple1 = (1, 2, 3, 4, 5)
print(len(tuple1))  # 输出:5

4. 计算字典长度(返回字典中键值对的个数):

dict1 = {"name": "Alice", "age": 25, "gender": "female"}
print(len(dict1))  # 输出:3

5. 计算集合长度(返回集合中元素的个数):

set1 = {1, 2, 3, 4, 5}
print(len(set1))  # 输出:5

需要注意的是,len()函数计算的是序列对象的元素个数,而不是索引的最大值。举个例子:

string = "Hello, World!"
print(len(string))  # 输出:13

print(max(string))  # 输出:r

在上述例子中,len(string)返回的是字符串的长度,即13个字符;而max(string)返回的是字符串中的最大字符,即字母"r"。