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

如何使用 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() 函数还可以应用于字典、集合等数据结构,获取其中元素的个数,使用方法与上面所述类似。