Python len() 函数



Python len() 函数是一个内置函数,用于确定对象的长度。在这里,对象可以是字符串、列表、字典或任何其他可迭代对象。

请注意, len() 仅适用于被视为集合的对象。如果我们向这个函数传递一个整数或浮点数,解释器将抛出一个 TypeError。

语法

以下是 Python len() 函数的语法 -


 len(object)

参数

Python len() 函数接受单个参数 -

返回值

Python len() 函数返回指定对象的长度。

len() 函数示例

练习以下示例来理解 len() 函数在 Python 中的使用:

示例:使用 len() 函数的字符串长度

如果我们将字符串传递给 len() 函数,它将检索给定字符串中的字符数,包括标点符号、空格和所有类型的特殊字符。在下面的代码中,我们将定义一个字符串并尝试找到它的长度。


definedStr = "Welcome to Tutorials Point"
lengthOfStr = len(definedStr)
print("The length of the given string is:", lengthOfStr)

以下是上述代码的输出 -

The length of the given string is: 26

示例:使用 len() 函数的列表长度

将列表传递给 len() 函数将返回该列表中可用的项数。下面的代码演示了如何使用 len() 函数从指定列表中获取元素总数。


definedList = ["Simply", "Easy", "Learning", "Tutorials", "Point"]
lengthOfList = len(definedList)
print("The length of the given List is:", lengthOfList)

上述代码的输出如下 -

The length of the given List is: 5

示例:使用 len() 函数的字典长度

由于字典也是一种集合类型,因此 len() 函数支持它。在下面的代码中,我们将找到字典的长度。


definedDict = {"OrgName":"qikepu", "Location":"Hyderabad"}
lengthOfDict = len(definedDict)
print("The length of the given dictionary is:", lengthOfDict)

以下是上述 Python 代码的输出 -

The length of the given dictionary is: 2