Python中如何使用len()函数获取对象长度?
发布时间:2023-07-06 09:30:37
在Python中,可以使用len()函数来获取对象的长度。len()函数用于返回容器中元素的个数,主要用于字符串、列表、元组、字典和集合等可迭代对象。
以下是使用len()函数获取不同对象长度的示例:
1. 获取字符串的长度:
s = "Hello World"
length = len(s)
print("字符串长度为:", length)
输出:
字符串长度为: 11
2. 获取列表的长度:
lst = [1, 2, 3, 4, 5]
length = len(lst)
print("列表长度为:", length)
输出:
列表长度为: 5
3. 获取元组的长度:
tpl = (1, 2, 3, 4, 5)
length = len(tpl)
print("元组长度为:", length)
输出:
元组长度为: 5
4. 获取字典的长度(字典返回的是键的个数):
dic = {'name': 'John', 'age': 24, 'city': 'New York'}
length = len(dic)
print("字典长度为:", length)
输出:
字典长度为: 3
5. 获取集合的长度:
st = {1, 2, 3, 4, 5}
length = len(st)
print("集合长度为:", length)
输出:
集合长度为: 5
需要注意的是,len()函数只能用于支持长度操作的对象,如果对于不支持长度操作的对象使用len()函数,会导致TypeError异常的抛出。
