Python中的len()函数:计算可迭代对象的长度
发布时间:2023-06-10 05:49:52
Python中的内置函数len()是一个非常有用的函数,它能计算可迭代对象的长度。可迭代对象包括列表、元组、字符串、字典等。len()函数是Python中最常用的函数之一,其可以用来获取各种类型的对象的长度。
Python中的len()函数可以用于任何可迭代对象,例如:
- 列表:列表是一种有序的集合对象,可以使用方括号[]或list()函数来创建。列表中的元素可以是不同类型的,例如数字、字符串、布尔值等。我们可以使用len()函数来计算列表的长度,也就是其中元素的个数。
# 计算列表的长度 list1 = [1, 2, 3, 4, 5] print(len(list1)) # 5
- 元组:元组也是一种有序的集合对象,可以使用小括号()或tuple()函数来创建。元组中的元素与列表类似,可以是不同类型的。我们同样可以使用len()函数来计算元组的长度。
# 计算元组的长度 tuple1 = (1, 2, 3, 4, 5) print(len(tuple1)) # 5
- 字符串:字符串是一种有序的字符序列,可以使用单引号或双引号来创建。字符串中的每个字符都有一个对应的索引位置,我们可以使用len()函数来计算字符串的长度,也就是其中字符的个数。
# 计算字符串的长度 str1 = 'Hello World' print(len(str1)) # 11
- 字典:字典是一种无序的键值对集合对象,可以使用大括号{}或dict()函数来创建。字典中的键和值可以是不同类型的。虽然字典是无序的,但我们同样可以使用len()函数来计算字典中键值对的个数。
# 计算字典中键值对的个数
dict1 = {'name': 'Tom', 'age': 18, 'sex': '男'}
print(len(dict1)) # 3
此外,我们还可以使用len()函数计算其他类型的对象的长度,例如集合、迭代器、生成器等。len()函数是Python中很实用的一个函数,通常用来获取数据的长度,从而在循环、判断等操作中进行使用。
