在Python中,`len()`函数用于获取一个对象的长度或元素个数。以下是一些基本的使用示例:
字符串长度
string = "Hello World"length = len(string)print("字符串的长度为:", length) 输出:字符串的长度为: 11
列表长度
list1 = [1, 2, 3, 4, 5]length = len(list1)print("列表的长度为:", length) 输出:列表的长度为: 5
元组长度
tuple1 = (1, 2, 3, 4, 5)length = len(tuple1)print("元组的长度为:", length) 输出:元组的长度为: 5
集合长度
set1 = {1, 2, 3, 4, 5}length = len(set1)print("集合的长度为:", length) 输出:集合的长度为: 5
字典长度
dict1 = {"name": "John", "age": 25, "city": "New York"}length = len(dict1)print("字典的长度为:", length) 输出:字典的长度为: 3
判断对象是否为空

str = ""if len(str) == 0:print("字符串为空")list = []if len(list) == 0:print("列表为空")tuple = ()if len(tuple) == 0:print("元组为空")set = set()if len(set) == 0:print("集合为空")dict = {}if len(dict) == 0:print("字典为空")
二维列表的行数和列数
matrix = [[1, 2, 3],[4, 5, 6],[7, 8, 9]]rows = len(matrix)columns = len(matrix)print("二维列表的行数和列数分别为:", rows, "和", columns) 输出:二维列表的行数和列数分别为: 3 和 3
`len()`函数还可以用于计算多个对象的长度之和,例如:
str1 = "hello"str2 = "world"length_sum = len(str1) + len(str2)print("两个字符串的长度之和为:", length_sum) 输出:两个字符串的长度之和为: 10
`len()`函数返回的是一个整数,表示对象的长度或元素个数。需要注意的是,对于非容器类型(如整数、浮点数等),`len()`函数会引发`TypeError`异常。
希望这些示例能帮助你理解如何在Python中使用`len()`函数
