首页 > 编程知识 正文

如何使用len函数

时间:2023-11-22 04:25:54 阅读:292853 作者:PEKE

len函数是Python中非常常用的内置函数之一,它可以返回字符串、列表等对象的长度或元素个数。本文将从多个方面对如何使用len函数展开介绍。

一、示例


str1 = 'hello world'
list1 = [1, 2, 3, 4, 5]
print(len(str1)) # 11
print(len(list1)) # 5

上述代码中,我们定义了一个字符串变量和一个列表变量,然后分别使用len函数对它们进行求长度操作。

二、字符串

对于字符串,len函数返回的是字符串字节长度,可以使用encode函数将字符串转为指定编码(如UTF-8)后再求长度。


str2 = '你好,世界'
print(len(str2)) # 7
print(len(str2.encode('UTF-8'))) # 12

上述代码中,由于中文字符在UTF-8编码中占3个字节,因此使用encode函数将字符串转为UTF-8编码后,再使用len函数求得长度为12。

三、列表/元组

对于列表/元组,len函数返回的是其中元素的个数。


list2 = [1, 2, 3, 4, 5]
tuple1 = (6, 7, 8, 9, 10)
print(len(list2)) # 5
print(len(tuple1)) # 5

四、字典/集合

对于字典/集合,len函数返回的是其中键值对/元素的个数。


dict1 = {'name': 'Tom', 'age': 20, 'gender': 'Male'}
set1 = {1, 2, 3, 4, 1, 3, 5}
print(len(dict1)) # 3
print(len(set1)) # 4

总结

本文从字符串、列表/元组、字典/集合三个方面详细介绍了如何使用len函数,希望对大家有所帮助。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。