Python中的len()函数:用于获取迭代器或序列的长度
发布时间:2023-09-27 10:14:34
在Python中,len()函数是一个内置函数,用于获取一个迭代器或序列的长度。它接受一个参数,参数可以是可迭代对象,比如列表、元组、字符串、字典等,也可以是一个序列,比如range对象。
len()函数返回的是可迭代对象中元素的个数,如果是序列,则返回序列的长度。它是非常常用且非常方便的一个函数,可以在很多场景中使用。
以下是一些使用len()函数的例子:
1. 使用len()函数获取列表的长度:
my_list = [1, 2, 3, 4, 5] print(len(my_list)) # 输出: 5
2. 使用len()函数获取字符串的长度:
my_string = "Hello, World!" print(len(my_string)) # 输出: 13
3. 使用len()函数获取字典的长度(即字典中键值对的个数):
my_dict = {"a": 1, "b": 2, "c": 3}
print(len(my_dict)) # 输出: 3
4. 使用len()函数获取元组的长度:
my_tuple = (1, 2, 3, 4, 5) print(len(my_tuple)) # 输出: 5
5. 使用len()函数获取range对象的长度:
my_range = range(1, 101) print(len(my_range)) # 输出: 100
需要注意的是,len()函数只能用于获取可迭代对象或序列的长度,如果试图对其他类型的对象使用len()函数,将会引发TypeError异常。
总而言之,len()函数是Python中非常方便的一个函数,它可以用于获取可迭代对象或序列的长度。无论是列表、字符串、字典、元组还是range对象,只要是可以通过索引或迭代获取其中元素的对象,都可以使用len()函数来获取它们的长度。
