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

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()函数来获取它们的长度。