一、len模块概述
Python len()函数是一个内置函数,用于计算序列(包括字符串,元组,列表等)的长度或字典中键值对的数量。使用len()函数可以方便快捷地统计序列中元素的数量。
len()函数的基本语法如下:
len(sequence)
其中,sequence 表示需要计算长度的序列,如字符串、列表、元组等。
二、计算字符串长度
在Python中,字符串是一种非常常见的数据类型,可以使用len()函数来计算字符串中字符的个数(注意不是字节)。
str = "Hello World" print(len(str))
上述代码会输出:11。
注意:计算字符串长度时,需要注意字符串中包含的空格也会被计算在内。
三、计算列表长度
Python中,列表是一种容器类数据类型,可以使用len()函数来计算列表中元素的数量。
list = ["apple", "banana", "cherry"] print(len(list))
上述代码会输出:3。
注意:当列表中有重复元素时,len()函数会将重复元素也计算在内。
四、计算元组长度
元组是一种不可变的序列,也可以使用len()函数来计算元组中元素的数量。
tuple = ("apple", "banana", "cherry") print(len(tuple))
上述代码会输出:3。
注意:计算元组长度时,与计算列表长度相同,不同之处在于元组是不可变的。
五、计算字典长度
在Python中,字典是一种key-value的数据结构,也可以被看作是一种序列,但是它不能使用len()函数来统计元素的数量,而是使用len()函数来计算字典中键值对的数量。
dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'} print(len(dict))
上述代码会输出:3。
注意:在字典中,键值对是一个整体,因此使用len()函数计算字典长度时,会计算键值对的数量。
六、小结
在Python编程中,使用len()函数可以方便快捷地统计序列(包括字符串、列表、元组等)中元素的数量,或计算字典中键值对的数量。len()函数的使用非常简单,只需要将需要计算长度的序列传递给函数即可。
除了计算序列长度之外,Python中还有许多内置函数,可以对数据进行各种处理和操作,例如:sorted()函数可以对列表进行排序,max()和min()函数可以在序列中查找最大值和最小值。了解这些内置函数的操作,以及如何合理利用这些函数,可以让Python编程更加高效和便捷。