python len函数用法
时间: 2024-06-15 12:02:21 浏览: 15
`len()` 是 Python 内置的一个非常常用的功能函数,用于返回一个对象(如字符串、列表、元组、集合或字典)的长度,即元素的数量。它适用于各种序列类型,但对非序列类型(如整数、布尔值等)则没有定义。
例如:
- 对于字符串:`len("Hello, World!")` 返回 `13`
- 对于列表:`len([1, 2, 3, 4, 5])` 返回 `5`
- 对于元组:`len((True, False, True))` 返回 `3`
- 对于集合:`len({1, 2, 3})` 返回 `3`
- 对于字典:`len({"name": "John", "age": 30})` 返回 `2`,因为字典的长度是键值对的数量
需要注意的是,`len()` 只计算可迭代对象中的元素,对于可变容器类型(如列表和字典)内部的嵌套结构,可能会递归计算子元素的长度。
相关问题
python len 函数
Python中的`len`函数用于返回一个序列(字符串、列表、元组等)的长度或者元素个数。它的语法如下:
```python
len(sequence)
```
其中,`sequence`参数是要计算长度的序列。下面是一些示例用法:
```python
string = "Hello, world!"
print(len(string)) # 输出:13
list = [1, 2, 3, 4, 5]
print(len(list)) # 输出:5
tuple = ("apple", "banana", "cherry")
print(len(tuple)) # 输出:3
```
注意,`len`函数对于字符串返回的是字符串的字符个数,而对于列表和元组返回的是元素个数。
Python中len函数用法
len函数可以用来获取一个序列(字符串、列表、元组等)的长度。它的用法如下:
```python
len(seq)
```
其中,seq是要获取长度的序列。返回值是序列中元素的数量。
例如:
```python
a = "hello"
print(len(a)) # 输出5
b = [1, 2, 3, 4, 5]
print(len(b)) # 输出5
c = (1, "hello", 3.14)
print(len(c)) # 输出3
```
还可以使用len函数来判断序列是否为空:
```python
a = ""
if len(a) == 0:
print("字符串为空")
b = []
if len(b) == 0:
print("列表为空")
```
另外需要注意的是,len函数只能用于有限序列,不能用于无限序列(比如生成器)。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)