len函数python
在Python编程中,len()
函数是一个非常重要的内置函数,用来返回一个对象的长度或者元素个数。这个函数可以接受字符串、列表、元组、字典等数据类型作为参数,并且返回该数据类型中包含的元素个数。
用法示例
1. 字符串
string = "Welcome to geek-docs.com"
print(len(string))
运行结果:
24
解释:字符串"Welcome to geek-docs.com"
共有24个字符,所以len()
函数返回的结果是24
。
2. 列表
my_list = [1, 2, 3, "geek-docs.com", True]
print(len(my_list))
运行结果:
5
解释:列表[1, 2, 3, "geek-docs.com", True]
共包含5个元素,所以len()
函数返回的结果是5
。
3. 元组
my_tuple = (1, 2, "geek-docs.com", 4, 5)
print(len(my_tuple))
运行结果:
5
解释:元组(1, 2, "geek-docs.com", 4, 5)
中有5个元素,所以len()
函数返回的结果是5
。
4. 字典
my_dict = {"name": "John", "age": 30, "website": "geek-docs.com"}
print(len(my_dict))
运行结果:
3
解释:字典{"name": "John", "age": 30, "website": "geek-docs.com"}
中有3个键值对,所以len()
函数返回的结果是3
。
注意事项
len()
函数只能用于序列类型(字符串、列表、元组等)以及字典类型,不能用于整数、浮点数等其他类型。- 对于字典类型,
len()
函数返回的是字典中键值对的个数,而不是字典中所有元素的个数。
总的来说,len()
函数是一个非常实用的函数,能够帮助我们快速地获取序列类型数据的长度或者元素个数。