Python中的len函数–获取序列的长度
发布时间:2023-07-06 04:50:52
Python中的len()函数是一个内置函数,用于获取序列对象(比如字符串、列表、元组等)的长度或元素的个数。
使用len()函数时,将待测序列作为参数传递给该函数,函数将返回序列的长度或元素的个数。
下面是一些常见的用法示例:
1. 获取字符串的长度:
string = "Hello, World!" length = len(string) print(length) # 输出:13
2. 获取列表的长度:
list = [1, 2, 3, 4, 5] length = len(list) print(length) # 输出:5
3. 获取元组的长度:
tuple = (1, 2, 3, 4, 5) length = len(tuple) print(length) # 输出:5
4. 获取集合的长度:
set = {1, 2, 3, 4, 5}
length = len(set)
print(length) # 输出:5
5. 获取字典的长度(即键值对的个数):
dict = {"name": "Alice", "age": 20, "city": "New York"}
length = len(dict)
print(length) # 输出:3
可以看出,len()函数对于所有序列类型都可以使用,无论是字符串、列表、元组、集合还是字典。但需要注意的是,对于字典等非序列类型,len()函数返回的是键值对的个数,而不是字典的容量。
需要注意的是,对于某些序列类型,计算长度可能需要较长时间,尤其是在输入序列非常大的情况下。因此,在使用len()函数时,应该注意选择合适的数据结构和算法,以提高程序的效率。
