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"。
