Python 的 len()
函数是一个内置函数,用于返回对象的长度或元素个数,适用于字符串、列表、元组、字典和集合等数据类型。它返回一个整数,表示对象中元素的个数。
具体用法
字符串
len()
函数可以用来获取字符串的长度,即字符的个数。例如:python复制length = len("Hello, World!") # 返回 13
列表
对于列表,len()
返回列表中元素的个数。例如:python复制numbers = [1, 2, 3, 4, 5] length = len(numbers) # 返回 5
元组
元组与列表类似,len()
函数返回元组中元素的个数。例如:python复制points = (1, 2, 3) length = len(points) # 返回 3
字典
对于字典,len()
返回键值对的数量。例如:python复制student = {"name": "Alice", "age": 20} length = len(student) # 返回 2
集合
集合是一个无序的不重复元素集,len()
函数返回集合中元素的数量。例如:python复制fruits = {"apple", "banana", "cherry"} length = len(fruits) # 返回 3
应用场景
- 数据统计:在处理大量数据时,使用
len()
函数可以快速统计数据的大小,便于后续操作。 - 条件判断:在循环或分支结构中,
len()
函数可以用于判断数据是否为空或达到特定条件。 - 性能优化:通过
len()
函数获取数据长度,可以避免不必要的迭代,从而提高代码效率。
注意事项
len()
函数仅适用于可迭代对象,如字符串、列表、元组、字典和集合等。- 如果对非可迭代对象使用
len()
函数,会抛出TypeError
异常。
通过熟练掌握 len()
函数的用法,可以更高效地处理各种数据类型,提升编程效率。