Python函数之len:获取列表、字符串等对象的长度
发布时间:2023-06-16 21:20:13
在Python中,len()函数用于获取一个容器对象(如列表、字符串、元组等)中元素的数量或长度。它的形式如下:
len(obj)
其中,obj表示要求长度的容器对象,可以是列表、字符串、元组、字典等常见类型。
例如,如果有一个字符串s,想要获取它的长度,可以用len()函数来实现:
s = "Hello, world!" print(len(s)) # 打印出字符串s的长度
输出结果为:13,即字符串s中包含13个字符。
如果有一个列表lst,想要获取它的长度,也同样可以用len()函数来实现:
lst = [1, 2, 3, 4, 5] print(len(lst)) # 打印出列表lst的长度
输出结果为:5,即列表lst中包含5个元素。
需要注意的是,len()函数返回的是容器对象中元素的数量或长度,不同类型的容器对象所表示的长度可能不同。比如,在字符串中,长度表示字符串中包含的字符数;而在列表中,长度表示列表中包含的元素个数。
此外,len()函数还可以用于检查容器对象是否为空。如果容器中没有任何元素,那么len()函数返回值为0,可以用这个特性来判断容器是否为空。例如:
lst = [1, 2, 3, 4, 5]
if len(lst) == 0:
print("列表为空")
else:
print("列表不为空")
如果把lst改为一个空列表[],那么执行结果为“列表为空”。
总之,len()函数是Python中一个非常常用的函数,用于获取容器对象的长度或检查容器对象是否为空。在实际开发中,我们经常需要用到这个函数来处理各种数据。
