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

Python的len()函数的多种用法

发布时间:2023-10-09 13:46:42

Python的内建函数len()用于返回一个对象的长度或者元素的个数。它可以用于字符串、列表、元组、字典、集合、文件等多种数据结构。下面是len()函数的多种用法。

1. 字符串的长度:len()函数用于返回一个字符串的长度,即字符串中字符的个数。

例如:

string = "Hello World"
length = len(string)
print(length)  # 输出结果为 11

上面的代码中,len()函数返回了字符串"Hello World"的长度,即11。

2. 列表和元组的长度:len()函数也可以用于返回列表或元组中元素的个数。

例如:

list = [1, 2, 3, 4, 5]
length = len(list)
print(length)  # 输出结果为 5

tuple = (1, 2, 3, 4, 5)
length = len(tuple)
print(length)  # 输出结果为 5

上面的代码中,分别使用了len()函数来计算列表和元组中元素的个数。

3. 字典的长度:len()函数也可以用于返回字典中键值对的个数。

例如:

dict = {"name": "Alice", "age": 20, "gender": "female"}
length = len(dict)
print(length)  # 输出结果为 3

上面的代码中,len()函数返回了字典中键值对的个数,即3。

4. 集合的长度:len()函数也可以用于返回集合中元素的个数。

例如:

set = {1, 2, 3, 4, 5}
length = len(set)
print(length)  # 输出结果为 5

上面的代码中,len()函数返回了集合中元素的个数,即5。

5. 文件的长度:len()函数还可以用于返回文件中字符的个数。

例如:

file = open("file.txt", "r")
length = len(file.read())
print(length)
file.close()

上面的代码中,len()函数返回了文件中字符的个数。

总结:len()函数是Python中常用的一个函数,用于返回对象的长度或者元素的个数。它可以应用于字符串、列表、元组、字典、集合、文件等多种数据结构,非常灵活和实用。