在线词典

如何使用len函数

更新日期:2026-11-12 04:23:35

标题如何使用len函数
内容

在Python编程中,`len()` 是一个非常常用且实用的内置函数,用于获取对象的长度或元素个数。无论是字符串、列表、元组、字典还是集合,`len()` 都能快速返回其包含的元素数量。下面我们将详细总结 `len()` 函数的使用方法。

一、`len()` 函数的基本用法

`len()` 函数的语法如下:

```python

len(object)

```

其中,`object` 是你想要获取长度的对象,可以是字符串、列表、元组、字典、集合等。

二、不同数据类型的使用示例

数据类型 示例代码 输出结果 说明
字符串 `len("Hello")` 5 字符串“Hello”由5个字符组成
列表 `len([1, 2, 3])` 3 列表包含3个元素
元组 `len((10, 20, 30))` 3 元组包含3个元素
字典 `len({"a": 1, "b": 2})` 2 字典包含2个键值对
集合 `len({1, 2, 3})` 3 集合包含3个唯一元素

三、注意事项

- `len()` 只能用于可迭代对象(如字符串、列表、元组、字典、集合等)。

- 不同数据类型中,`len()` 返回的是元素的数量,而不是字节大小或其他度量方式。

- 如果尝试对不可迭代对象(如整数、浮点数)使用 `len()`,会抛出 `TypeError` 异常。

四、实际应用场景

- 在处理用户输入时,检查输入内容是否符合长度要求。

- 在遍历列表或字符串时,确定循环次数。

- 在数据清洗过程中,判断数据是否完整或是否存在缺失值。

五、小结

内容 说明
功能 获取对象的长度或元素数量
支持类型 字符串、列表、元组、字典、集合等可迭代对象
常见错误 对非可迭代对象调用时会报错
实际用途 数据验证、循环控制、数据预处理等

通过合理使用 `len()` 函数,可以更高效地操作和处理各种数据结构,提升代码的可读性和实用性。

随便看