如何使用Python内置的len()函数获取列表、字符串等类型对象的长度
发布时间:2023-07-04 14:00:23
Python内置的len()函数用于获取列表、字符串等类型对象的长度。它返回的是对象中元素的个数。
要使用len()函数获取列表的长度,只需要将列表作为len()函数的参数即可。例如:
my_list = [1, 2, 3, 4, 5] length = len(my_list) print(length) # 输出:5
同样地,我们可以使用len()函数获取字符串的长度。例如:
my_string = "Hello, World!" length = len(my_string) print(length) # 输出:13
len()函数也可以用于其他类型的对象,只要这些对象支持len()函数的调用。例如使用len()函数获取元组的长度:
my_tuple = (1, 2, 3, 4, 5) length = len(my_tuple) print(length) # 输出:5
此外,可以使用len()函数获取字典中的键值对的数量。由于字典中的元素是以键值对的形式存在的,所以len()函数返回的是字典键值对的个数。例如:
my_dict = {1: 'one', 2: 'two', 3: 'three'}
length = len(my_dict)
print(length) # 输出:3
需要注意的是,len()函数只能获取容器内元素的数量,但不能获取字符串的实际字节数量、文件中的字节数量等。例如对于以下的例子:
my_bytes = b'Hello, World!' length = len(my_bytes) print(length) # 输出:13
在此例中,虽然len()函数会返回13,但它并不代表字节数量,而是返回字节对象中的字节数。
总结起来,使用内置的len()函数获取列表、字符串等类型对象的长度非常简单,只需将对象作为参数传递给len()函数即可。len()函数返回的是对象中元素的个数,可以用于列表、字符串、元组、字典等各种容器类型。但需要注意的是,len()函数不能获取字符串实际的字节数量,以及文件中的字节数量。
