Python 内置函数

Python len() 函数用于返回对象的长度(元素个数)。字符串、列表、元组、字典、集合都能用。

语法

len(obj)

参数

obj:要计算长度的对象,如字符串、列表、元组、字典、集合。

返回值

返回对象的元素个数(整数 int)。字符串返回字符数,字典返回键的个数。

示例

print(len("hello"))        # 5,字符数
print(len([1, 2, 3]))      # 3,列表元素数
print(len((1, 2)))         # 2,元组
print(len({"a": 1, "b": 2}))  # 2,字典的键个数
print(len({1, 2, 3}))      # 3,集合
print(len(""))             # 0,空串

输出:

5
3
2
2
3
0

注意事项

len() 不适用于 int/float(整数没有长度概念)。判断为空通常用 if not obj: 而不是 if len(obj) == 0:,更简洁。