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

Python中的len()函数-用于获取可迭代对象的长度

发布时间:2023-06-30 18:39:06

在Python中,len()函数是用于获取可迭代对象的长度的内置函数。可迭代对象包括字符串、列表、元组、字典、集合等。

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

1. 获取字符串的长度:

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

2. 获取列表的长度:

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

3. 获取元组的长度:

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

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

dct = {"apple": 1, "banana": 2, "orange": 3}
print(len(dct))  # 输出:3

5. 获取集合的长度(即元素的个数):

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

需要注意的是,len()函数只能获取可迭代对象的长度,而不能获取其他类型的对象的长度。例如,无法使用len()函数获取整数、浮点数、布尔值等的长度。

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

总结一下,len()函数是一个非常常用的函数,用于获取可迭代对象的长度。它可以帮助我们在编程过程中更好地管理和处理各种数据结构。