在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()`函数