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