我们来简单看看len()函数的基本用法。假设我们有一个列表:
```python my_list = [1, 2, 3, 4, 5] ```使用len()函数,我们可以轻松地获取列表的长度:
```python length = len(my_list) print(length) 输出:5 ```len()函数不仅支持列表,还支持许多其他类型的容器,比如元组、字符串、字典等。
```python my_tuple = (1, 2, 3) my_string = "Hello, World!" my_dict = {"name": "Alice", "age": 25} ``` ```python print(len(my_tuple)) 输出:3 print(len(my_string)) 输出:13 print(len(my_dict)) 输出:2 ```当使用len()函数获取一个空容器(如空列表、空元组、空字符串等)的长度时,结果总是0。
```python empty_list = [] print(len(empty_list)) 输出:0 ```len()函数同样适用于不可变容器,如元组和字符串。
```python my_tuple = (1, 2, 3) my_string = "Hello, World!" print(len(my_tuple)) 输出:3 print(len(my_string)) 输出:13 ```对于可变容器,如列表,len()函数同样适用,但需要注意,即使列表被修改,len()函数的返回值也不会立即更新。
```python my_list = [1, 2, 3] print(len(my_list)) 输出:3 my_list.append(4) print(len(my_list)) 输出:4 ```len()函数同样适用于字典,返回的是字典中键值对的数量。
```python my_dict = {"name": "Alice", "age": 25} print(len(my_dict)) 输出:2 ```虽然len()函数非常强大,但它也有一些局限性。例如,它不能用来获取一个集合中元素的不重复数量。
```python my_set = {1, 2, 2, 3, 4} print(len(my_set)) 输出:4 ``` 提问与回答 1. 提问:len()函数可以用于哪些类型的容器? 回答:len()函数可以用于列表、元组、字符串、字典等类型的容器。 2. 提问:len()函数对于空容器会返回什么值? 回答:len()函数对于空容器会返回0。 3. 提问:len()函数适用于不可变容器吗? 回答:是的,len()函数同样适用于不可变容器,如元组和字符串。 4. 提问:len()函数对于字典返回的是什么? 回答:len()函数对于字典返回的是键值对的数量。 本文标签: 虎门大桥限行 兴奋的近义词和反义词 罗汉鱼的饲养方法 东莞东站在哪里 剑魔打野天赋s9 古堡迷踪