使用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_list、my_tuple或my_dict设置为空列表、空元组或空字典,那么len()函数将返回0。
需要注意的是,len()函数只能用于可迭代的对象,也就是说,对象必须是可以逐个访问其元素的。它不能用于整数、浮点数、布尔值等非可迭代的对象。
另外,对于字符串,len()函数返回的是字符串中的字符数,而不是字节数。如果需要获取字节数,可以使用sys.getsizeof()函数。
综上所述,len()函数是非常方便的,可以用来快速获取字符串、列表、元组等对象的长度。
