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

如何使用Python中的len()函数获取列表或字符串的长度?

发布时间:2023-05-26 07:07:37

Python是一种高级编程语言,其中的len()函数是常用函数之一,用于获取列表或字符串的长度。有时候,我们需要统计列表中元素的数量或字符串中字符的数量,就可以通过len()函数来实现。本文就来详细介绍如何使用Python中的len()函数获取列表或字符串的长度。

一、Python中的len()函数介绍

Python中的len()函数用于获取对象的长度,可以获取字符串、列表、元组、字典、集合、文件等对象的长度。len()函数的语法如下:

len(object)

其中,object表示要计算长度的对象,可以是字符串、列表、元组、字典、集合、文件等对象。

二、使用Python中的len()函数获取字符串长度

获取字符串的长度非常简单,只需要将字符串作为参数传递给len()函数,函数将返回字符串的长度,具体代码如下:

str = "Hello World"
print(len(str))  # 输出:11

在上面的代码中,字符串"Hello World"作为参数传递给len()函数,函数返回字符串的长度,也就是11。

三、使用Python中的len()函数获取列表长度

获取列表的长度和获取字符串长度的方法类似,只需要将列表作为参数传递给len()函数即可,代码如下:

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

在上面的代码中,列表[1, 2, 3, 4, 5]作为参数传递给len()函数,函数返回列表的长度,也就是5。

四、使用Python中的len()函数获取元组长度

元组和列表类似,也可以使用len()函数获取其长度,代码如下:

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

在上面的代码中,元组(1, 2, 3, 4, 5)作为参数传递给len()函数,函数返回元组的长度,也就是5。

五、使用Python中的len()函数获取字典长度

获取字典的长度需要注意,因为字典中的元素是以键值对的形式出现的,要获取字典的长度,需要获取字典键值对的数量。具体代码如下:

dict = {"name": "Tom", "age": 18, "gender": "male"}
print(len(dict))  # 输出:3

在上面的代码中,字典{"name": "Tom", "age": 18, "gender": "male"}作为参数传递给len()函数,函数返回字典键的数量,也就是3。

六、使用Python中的len()函数获取集合长度

获取集合的长度和获取列表、元组的长度方法类似,只需要将集合作为参数传递给len()函数即可,代码如下:

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

在上面的代码中,集合{1, 2, 3, 4, 5}作为参数传递给len()函数,函数返回集合的长度,也就是5。

七、使用Python中的len()函数获取文件长度

获取文件长度需要使用Python中的文件操作函数,具体代码如下:

file = open("test.txt", "r")
print(len(file.read()))  # 输出:20
file.close()

在上面的代码中,首先打开文件"test.txt"并以只读模式(r)打开,然后读取文件内容并传递给len()函数,函数返回文件内容的长度,也就是20。

八、总结

Python中的len()函数是一个非常常用的函数,可以获取多种对象的长度,如字符串、列表、元组、字典、集合、文件等。使用len()函数获取对象的长度非常简单,只需要将对象作为参数传递给len()函数即可,函数将返回对象的长度。希望本文能够帮助大家更好地理解Python中的len()函数。