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中常用的一个函数,用于返回对象的长度或者元素的个数。它可以应用于字符串、列表、元组、字典、集合、文件等多种数据结构,非常灵活和实用。
