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

Python中的len()函数:用法示例和使用技巧

发布时间:2023-07-03 03:56:46

在Python中,len()函数用于返回一个对象的长度或元素的个数。它可以用于字符串、列表、元组、字典、集合等各种数据类型。本文将介绍len()函数的用法示例和使用技巧。

用法示例:

1. 对于字符串,len()函数可以用于获取字符串的长度。

string = "Hello, World!"
print(len(string))  # 输出:13

2. 对于列表,len()函数可以用于获取列表中元素的个数。

list_1 = [1, 2, 3, 4, 5]
print(len(list_1))  # 输出:5

3. 对于元组,len()函数可以用于获取元组中元素的个数。

tuple_1 = (1, 2, 3, 4, 5)
print(len(tuple_1))  # 输出:5

4. 对于字典,len()函数可以用于获取字典中键值对的个数。

dict_1 = {"a": 1, "b": 2, "c": 3}
print(len(dict_1))  # 输出:3

5. 对于集合,len()函数可以用于获取集合中元素的个数。

set_1 = {1, 2, 3, 4, 5}
print(len(set_1))  # 输出:5

使用技巧:

1. len()函数在循环中常用于判断循环的结束条件。

list_1 = [1, 2, 3, 4, 5]
for i in range(len(list_1)):
    print(list_1[i])

2. len()函数可以与if语句结合使用,用于判断对象是否为空。

string = ""
if len(string) == 0:
    print("字符串为空")

3. len()函数还可以与其它函数结合使用,用于条件判断。

list_1 = [1, 2, 3, 4, 5]
if len(list_1) > 3:
    print("列表元素个数大于3")

4. 如果要获取二维列表或多维列表的长度,可以使用嵌套的len()函数。

matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
row_len = len(matrix)
col_len = len(matrix[0])
print(row_len, col_len)  # 输出:3 3

总结:

len()函数是一个非常常用的函数,在Python编程中经常会用到。它可以用于获取字符串、列表、元组、字典、集合等各种数据类型的长度或元素的个数。掌握len()函数的用法和技巧,可以帮助我们更好地处理数据和编写高效的代码。