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

Python中的len函数

发布时间:2023-05-27 15:41:28

Python的len()函数是一个内置函数,在Python中非常常见。该函数用于确定序列或集合中元素的数量或大小。在任何Python对象中,当您希望获取定义大小的对象时,len()函数都是首选。

len()函数可以用于字符串、列表、元组和字典等Python数据类型。下面是一个示例,用于字符串:

string = "Hello World!"
print(len(string))

该代码段将打印出字符串的长度12。同样的,len()函数可以应用于列表、元组和字典等其他Python数据类型。

lst = ['apple', 'banana', 'orange']
print(len(lst))

tup = (1, 2, 3, 4, 5)
print(len(tup))

dictionary = {'a':1, 'b':2, 'c':3}
print(len(dictionary))

这三个代码段分别可以返回列表、元组和字典的长度。在这里我们可以看到,len()函数可以返回序列的长度和字典的键的数目。

在Python中,当使用len()函数时,它自己不能确定对象类型,因此您必须采用正确的对象作为输入。如果您使用错误的数据类型,则len()函数会抛出TypeError异常。

num = 1234
print(len(num))   # TypeError: object of type 'int' has no len()

当您的Python程序需要确定集合中的元素数量时,len()函数是非常有用的。无论您正在使用的数据类型是什么,len()函数都可以为您提供所需的信息。