Python中的len()函数:计算列表和字符串的长度
发布时间:2023-07-02 11:10:42
在Python中,len()是一个内置函数,用于计算序列对象的长度。
对于字符串对象,len()函数返回字符串中字符的数量。例如,如果我们有一个字符串变量s,可以使用len(s)来获取它的长度。例如:
s = "Hello, World!" length = len(s) print(length) # 输出:13
对于列表对象,len()函数返回列表中元素的数量。例如,如果我们有一个列表变量lst,可以使用len(lst)来获取它的长度。例如:
lst = [1, 2, 3, 4, 5] length = len(lst) print(length) # 输出:5
len()函数还可以用于其他类型的序列对象,例如元组、字典和集合等。
tpl = (1, 2, 3)
length = len(tpl)
print(length) # 输出:3
dic = {'a': 1, 'b': 2, 'c': 3}
length = len(dic)
print(length) # 输出:3
s = {1, 2, 3}
length = len(s)
print(length) # 输出:3
需要注意的是,len()函数的返回值是一个整数类型。如果尝试计算长度的对象不是一个序列类型,则会引发TypeError异常。
n = 10 length = len(n) # 引发TypeError异常,整数对象没有len()方法
总之,len()函数在Python中非常有用,可以帮助我们快速获取序列对象的长度。无论是字符串、列表还是其他类型的序列对象,len()函数都可以准确地计算它们的长度。
