Python中len的用法
时间: 2024-03-06 11:20:59 浏览: 128
在Python中,len()是一个内置函数,用于返回对象的长度或元素个数。它可以用于字符串、列表、元组、字典、集合等对象。例如,对于一个字符串,len()将返回该字符串的字符数;对于一个列表,len()将返回该列表的元素个数。下面是一些示例:
```python
# 字符串
s = 'hello world'
print(len(s)) # 输出 11
# 列表
lst = [1, 2, 3, 4, 5]
print(len(lst)) # 输出 5
# 元组
t = (1, 2, 3)
print(len(t)) # 输出 3
# 字典
d = {'a': 1, 'b': 2, 'c': 3}
print(len(d)) # 输出 3
# 集合
s = {1, 2, 3, 4, 5}
print(len(s)) # 输出 5
```
需要注意的是,len()函数只能用于一些容器类型的对象,不能用于数字、布尔值等其他类型的对象。
相关问题
python中len函数用法
在 Python 中,`len()` 是一个内置函数,用于返回一个对象的长度或元素个数。常见的使用场景包括:
1. 返回字符串的长度:
```python
s = "hello world"
print(len(s))
# 输出:11
```
2. 返回列表、元组、集合等容器类型的元素个数:
```python
lst = [1, 2, 3, 4, 5]
print(len(lst))
# 输出:5
tup = (1, 2, 3)
print(len(tup))
# 输出:3
s = {1, 2, 3}
print(len(s))
# 输出:3
```
3. 返回字典中键值对的个数:
```python
d = {"name": "Alice", "age": 18}
print(len(d))
# 输出:2
```
需要注意的是,`len()` 函数只能用于返回有限对象的长度,对于无限对象(例如生成器),`len()` 函数会抛出 `TypeError` 异常。
python中len的用法
在 Python 中,len() 函数用于返回对象的长度或元素个数。它的用法非常简单:
```python
# 用法1:返回字符串、列表、元组等可迭代对象的元素个数
print(len("hello")) # 输出 5
print(len([1, 2, 3, 4])) # 输出 4
print(len((1, "two", 3.0))) # 输出 3
# 用法2:返回字典中键值对的个数
my_dict = {"a": 1, "b": 2, "c": 3}
print(len(my_dict)) # 输出 3
# 用法3:返回集合中元素的个数
my_set = {1, 2, 3, 4, 5}
print(len(my_set)) # 输出 5
```
需要注意的是,len() 函数只能应用于可迭代对象(如字符串、列表、元组、字典、集合等),而不能应用于整数、浮点数、布尔值等不可迭代对象。
阅读全文