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

Python中的len()函数示例

发布时间:2023-06-19 11:17:31

Python中的len()函数是一个很常用的函数,用来获取一个对象的长度或者大小。这个对象可以是字符串、列表、元组、字典等,对于不同的对象类型,len()函数的返回值也不一样。下面就来具体介绍一下Python中的len()函数及其用法。

1. 字符串的长度

在Python中,字符串是一种常用的数据类型,len()函数可以轻松获取字符串的长度,即字符串中字符的个数。如下所示:

s = 'Hello, world!'

print(len(s))

执行结果为:

13

可以看到,len()函数返回了字符串s中字符的个数13。需要注意的是,对于Unicode编码的字符串,len()函数会返回字符的个数,而不是字节数。

2. 列表和元组的长度

列表和元组是Python中常见的容器类型,这些类型都可以包含多个元素。len()函数同样可以用来获取这些容器类型中元素的个数,如下所示:

l = [1, 2, 3, 4, 5]

print(len(l))

t = (1, 2, 3, 4, 5)

print(len(t))

执行结果为:

5

5

可以看到,列表和元组中的元素个数都是5。

3. 字典的长度

字典是Python中的一种映射类型,其中每个元素由一个键和一个值组成。len()函数同样可以用来获取字典中键值对的个数,如下所示:

d = {'name': 'Tom', 'age': 18, 'gender': 'male'}

print(len(d))

执行结果为:

3

可以看到,字典中键值对的个数是3。

总结

在Python中,len()函数可以用来获取字符串、列表、元组、字典等对象的长度或大小。这个函数的返回值取决于对象的类型,如果是字符串则返回字符的个数,如果是容器类型则返回元素的个数,如果是字典则返回键值对的个数。需要注意的是,对于Unicode编码的字符串,len()函数会返回字符的个数,而不是字节数。