【如何使用len函数】在Python编程中,`len()` 是一个非常常用且实用的内置函数,用于获取字符串、列表、元组、字典等可迭代对象的长度。掌握 `len()` 的使用方法对于编写高效、简洁的代码非常重要。
一、基本用法总结
| 使用对象 | 语法格式 | 功能说明 |
| 字符串 | `len(string)` | 返回字符串中的字符数量 |
| 列表 | `len(list)` | 返回列表中元素的数量 |
| 元组 | `len(tuple)` | 返回元组中元素的数量 |
| 字典 | `len(dict)` | 返回字典中键值对的数量 |
| 集合 | `len(set)` | 返回集合中元素的数量 |
二、具体示例
1. 字符串
```python
s = "Hello, world!"
print(len(s)) 输出:13
```
2. 列表
```python
lst = [1, 2, 3, 4, 5
print(len(lst)) 输出:5
```
3. 元组
```python
tup = (10, 20, 30)
print(len(tup)) 输出:3
```
4. 字典
```python
dct = {"a": 1, "b": 2, "c": 3}
print(len(dct)) 输出:3
```
5. 集合
```python
set1 = {1, 2, 3, 4}
print(len(set1)) 输出:4
```
三、注意事项
- `len()` 函数不能用于非可迭代对象(如整数、浮点数等)。
- 如果变量未定义或为 `None`,调用 `len()` 会引发错误。
- 在处理复杂数据结构时,建议先确认其类型再使用 `len()`。
四、常见应用场景
- 检查用户输入是否符合要求(如密码长度限制)。
- 控制循环次数(如遍历列表时)。
- 数据预处理阶段判断数据量大小。
通过合理使用 `len()` 函数,可以更高效地处理数据和控制程序流程。它是日常编程中不可或缺的工具之一。


