如何使用 Python 的 len() 函数来获取列表或字符串的长度?
发布时间:2023-05-31 21:51:15
Python 的 len() 函数是一个常用的内置函数,用来返回列表、字符串、字典、集合等的长度。在本文中,我们将详细介绍如何使用 Python 的 len() 函数来获取列表或字符串的长度。
1. 获取字符串的长度
字符串是Python中最常见的数据类型之一,可以通过 len() 函数来获取其中的字符数目。下面是一个示例:
string = "Hello World!" print(len(string))
输出结果为:
12
2. 获取列表的长度
列表是Python中最常用的数据结构之一,通过 len() 函数可以获取其中元素的个数。下面是一个示例:
list = ["apple", "banana", "orange"] print(len(list))
输出结果为:
3
3. 获取多级嵌套的结构的长度
在Python中,我们可以嵌套多个数据结构,例如列表、元组、字典等。可以通过 len() 函数获取多级嵌套结构的长度。
下面是一个示例,我们使用列表和元组来构造一个多级嵌套结构:
multilevel = ["apple", ("banana", "orange"), ["pear", "grape", ["kiwi"]]]
print(len(multilevel))
输出结果为:
3
在上面的示例中,列表 个元素为一个字符串,第二个元素为一个元组,该元组包含两个字符串。第三个元素为一个列表,列表中包含两个字符串和一个嵌套的列表,该嵌套列表中只有一个字符串。
4. 结合条件语句使用 len() 函数
在实际应用中,我们可以结合条件语句使用 len() 函数来判断某个字符串或列表是否为空。下面是一个示例:
list = []
if len(list) == 0:
print("List is empty.")
输出结果为:
List is empty.
这里我们可以使用 if 语句来判断列表 list 是否为空,如果长度为 0,我们进行输出提示。
在 Python 中, len() 函数还可以应用于字典、集合等数据结构,获取其中元素的个数,使用方法与上面所述类似。
