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

使用Python中的len()函数计算列表、字符串、字典等数据类型的长度

发布时间:2023-06-09 20:47:51

在Python中,len()函数常用于计算不同数据类型的长度。具体来说,它可以用于计算列表(list)、元组(tuple)、字符串(str)、字典(dict)以及其他可迭代对象(iterable)的长度。下面我们将分别介绍在Python中如何使用len()函数计算这些数据类型的长度。

1. 计算列表的长度

列表是Python中常用的一种数据类型,它可以存储任意类型的元素,并且支持增删改查等操作。要计算列表的长度,只需要将列表作为len()函数的参数即可,例如:

lst = [1, 2, 3, 4, 5]
n = len(lst)
print(n)  # 输出5

2. 计算元组的长度

元组也是Python中的一种数据类型,它和列表很相似,但是它的元素是不可变的。计算元组的长度方法和计算列表的长度一样,例如:

tup = (1, 2, 3, 4, 5)
n = len(tup)
print(n)  # 输出5

3. 计算字符串的长度

字符串是Python中非常常用的一种数据类型,它可以存储一段文本。要计算字符串的长度,也是将字符串作为len()函数的参数即可,例如:

s = "hello, world!"
n = len(s)
print(n)  # 输出13

4. 计算字典的长度

字典是Python中常用的一种数据类型,它可以存储一组键值对。要计算字典的长度,只需要计算它的键的数量即可,例如:

d = {'a': 1, 'b': 2, 'c': 3}
n = len(d)
print(n)  # 输出3

5. 计算其他可迭代对象的长度

除了上述常见的数据类型,还有一些其他的可迭代对象也可以使用len()函数计算长度,例如:

# 计算集合(set)的长度
s = {1, 2, 3, 4, 5}
n = len(s)
print(n)  # 输出5

# 计算range对象的长度
r = range(1, 10)
n = len(r)
print(n)  # 输出9

综上所述,len()函数是Python中一个十分实用的函数,它可以方便地计算不同数据类型的长度,而我们只需要将要计算的对象作为参数传递即可。需要注意的是,某些数据类型可能会比较耗费计算资源,使用len()函数计算长度时要及时优化代码。