欢迎访问宙启技术站
智能推送

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中一个非常常用的函数,用于获取容器对象的长度或检查容器对象是否为空。在实际开发中,我们经常需要用到这个函数来处理各种数据。