一、len()函数简介
计算列表或字符串长度的函数是Python内置函数之一——len()函数。它返回给定列表、元组、字符串等对象的长度或元素个数。下面是该函数的语法:
>>> len(object)
其中,object是要计算长度的列表、元组、字符串等对象。
下面是对len()函数的具体解释:
二、计算列表长度
使用len()函数可以很方便地计算列表的长度。例如,假如你需要计算下面列表中元素的个数:
>>> list1 = ['Python', 'Java', 'PHP', 'Ruby', 'C++']
你只需要调用len()函数即可:
>>> len(list1)
5
这里,我们得到了list1列表中元素的个数,即5。
三、计算字符串长度
使用len()函数也可以计算字符串的长度。例如,假如有如下字符串:
>>> str1 = 'Hello, world!'
你可以使用len()函数来获取字符串str1中字符的个数:
>>> len(str1)
13
在这个例子中,我们获得了字符串str1中字符的个数,即13。
四、计算元组长度
元组和列表非常相似,只是元组不能被修改。同样地,我们使用len()函数可以很容易地获得元组中元素的个数。
>>> tup1 = ('Python', 'Java', 'PHP', 'Ruby', 'C++')
>>> len(tup1)
5
我们得到了元组tup1中元素的个数,即5。
五、计算字典长度
Python中的字典是一种键值对存储对象,同样可以通过len()函数获取字典的长度,即字典中键值对的个数。
>>> dict1 = {'name': 'Tom', 'age': 18, 'gender': 'male'}
>>> len(dict1)
3
在本例中,我们得到了字典dict1中键值对的个数,即3。
六、小结
在本篇文章中,我们介绍了Python内置函数len()的使用方法。通过len()函数可以方便地计算列表、元组、字符串以及字典的长度。在实际编程中,len()函数是一个非常常用的工具。
完整示例代码:
# 计算列表长度
list1 = ['Python', 'Java', 'PHP', 'Ruby', 'C++']
print(len(list1))
# 计算字符串长度
str1 = 'Hello, world!'
print(len(str1))
# 计算元组长度
tup1 = ('Python', 'Java', 'PHP', 'Ruby', 'C++')
print(len(tup1))
# 计算字典长度
dict1 = {'name': 'Tom', 'age': 18, 'gender': 'male'}
print(len(dict1))