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

如何使用Python的len函数获取字符串、列表等的长度?

发布时间:2023-10-01 10:30:13

要使用Python的len函数来获取字符串、列表等的长度,只需要将待获取长度的对象作为len函数的参数即可。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 = ("apple", "banana", "cherry")
length = len(tuple)
print(length)  # 输出:3

4. 字典长度(返回键的个数):

dict = {"apple": 1, "banana": 2, "cherry": 3}
length = len(dict)
print(length)  # 输出:3

5. 集合长度:

set = {1, 2, 3, 4, 5}
length = len(set)
print(length)  # 输出:5

6. range对象长度:

range_obj = range(1, 6)
length = len(range_obj)
print(length)  # 输出:5

需要注意的是,len函数只能获取对象的直接长度,对于嵌套的对象(例如嵌套列表或嵌套字典),len函数只会返回最外层的长度。

另外,还可以使用len函数来判断一个对象是否为空。当对象的长度为0时,可以认为对象是空的。

empty_string = ""
if len(empty_string) == 0:
    print("字符串为空")

empty_list = []
if len(empty_list) == 0:
    print("列表为空")

# 同样适用于其他类型的对象

总之,使用len函数获取对象的长度非常简单,只需要将待获取长度的对象作为len函数的参数即可。