Python中的len()函数示例
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()函数会返回字符的个数,而不是字节数。
