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

使用Python中的len()函数获取字符串、列表、元组等对象的长度。

发布时间:2023-07-08 12:20:24

在Python中,可以使用内置函数len()来获取字符串、列表、元组等对象的长度。这个函数返回对象的元素个数。

要使用len()函数,只需要将要获取长度的对象作为参数传递给函数。下面是一些示例:

1. 获取字符串的长度:

string = "Hello, World!"
print(len(string))  # 输出 13

2. 获取列表的长度:

my_list = [1, 2, 3, 4, 5]
print(len(my_list))  # 输出 5

3. 获取元组的长度:

my_tuple = (1, 2, 3, 4, 5)
print(len(my_tuple))  # 输出 5

4. 获取字典的长度(即键值对的个数):

my_dict = {'a': 1, 'b': 2, 'c': 3}
print(len(my_dict))  # 输出 3

如果对象是空的,即没有任何元素,那么len()函数返回的长度为0。在上述示例中,如果将my_listmy_tuplemy_dict设置为空列表、空元组或空字典,那么len()函数将返回0。

需要注意的是,len()函数只能用于可迭代的对象,也就是说,对象必须是可以逐个访问其元素的。它不能用于整数、浮点数、布尔值等非可迭代的对象。

另外,对于字符串,len()函数返回的是字符串中的字符数,而不是字节数。如果需要获取字节数,可以使用sys.getsizeof()函数。

综上所述,len()函数是非常方便的,可以用来快速获取字符串、列表、元组等对象的长度。