您的位置:

掌握Python len函数,实现字符串、列表、元组的长度计算

一、len函数的介绍

len()是Python内置函数,用于返回一个对象的长度或条目数,其参数可以是序列(如字符串、列表、元组)或集合(如字典)。

str1 = "hello world"
list1 = [1, 2, 3, 4, 5]
tuple1 = ('a', 'b', 'c', 'd', 'e')
dic1 = {'a':1, 'b':2, 'c':3, 'd':4, 'e':5}
print(len(str1))   # 11
print(len(list1))  # 5
print(len(tuple1)) # 5
print(len(dic1))   # 5

二、使用len函数计算字符串长度

对于字符串,len函数可以用于计算其长度(即字符串中包含字符的数量)。

Python的字符串是不可变的,即一旦创建,就不能修改。因此,对字符串进行操作时,需要注意创建一个新的字符串,而不是修改原有的字符串。

str1 = "hello world"
print(len(str1))  # 11

三、使用len函数计算列表长度

对于列表,len函数可以用于计算其长度(即列表中包含元素的数量)。

列表是一种可变的数据类型,可以添加、删除或修改列表元素。

list1 = [1, 2, 3, 4, 5]
print(len(list1))  # 5

四、使用len函数计算元组长度

对于元组,len函数可以用于计算其长度(即元组中包含元素的数量)。

元组是一种不可变的数据类型,一旦创建就不能修改。

tuple1 = ('a', 'b', 'c', 'd', 'e')
print(len(tuple1))  # 5

五、总结

len函数可以方便地计算字符串、列表、元组等序列类型数据的长度,是Python内置函数中常用的一个。

在使用len函数时,需要注意数据类型的可变性,对于不可变的数据类型如字符串或元组,不能直接通过索引或切片进行修改,需要创建一个新的对象。