在Python中,`len()`函数用于计算一个序列(如字符串、列表、元组)或集合(如字典、集合)的长度。其基本语法如下:
len(object)
其中`object`是要计算长度的对象。
示例
字符串长度
s = "hello world"
print(len(s)) 输出:11
列表元素个数
my_list = [1, 2, 3, 4, 5]
print(len(my_list)) 输出:5
字典元素个数
my_dict = {'a': 1, 'b': 2, 'c': 3}
print(len(my_dict)) 输出:3
元组元素个数
my_tuple = (1, 2, 3, 4, 5)
print(len(my_tuple)) 输出:5
注意事项
如果对象没有实现`__len__()`方法,`len()`函数将引发`TypeError`异常。
对于自定义类,如果需要使用`len()`函数,需要在该类中实现`__len__()`方法。
希望这能帮助你理解如何在Python中使用`len()`函数计算长度