`len()`:返回一个可迭代对象的长度
发布时间:2023-06-15 04:16:57
len()是Python内置函数之一,用于返回一个可迭代对象的长度。该函数接受一个参数,即需要计算长度的可迭代对象,返回该对象的长度。
可迭代对象包括字符串、列表、元组、字典、集合、文件等。对于字符串,len()函数返回字符串的长度;对于列表、元组、字典、集合等容器类型,len()函数返回容器中元素的数量;对于文件,len()函数返回文件中字符的数量。
下面是一些例子:
s = 'Hello world'
print(len(s)) # 输出:11,即s字符串的长度
lst = [1, 2, 3, 4, 5]
print(len(lst)) # 输出5,即lst列表中元素的数量
d = {'a': 1, 'b': 2, 'c': 3}
print(len(d)) # 输出3,即d字典中键值对的数量
f = open('data.txt', 'r')
print(len(f.read())) # 输出文件data.txt中字符的数量
f.close()
len()函数是一个非常常用的函数,可以用于判断容器类型对象是否为空;可迭代对象的长度是否符合预期等。但是,对于一些比较大的数据集合(比如海量的图像、数据等),计算其长度可能会非常耗时,需要注意效率问题。
