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()函数都可以为您提供所需的信息。
