欢迎访问宙启技术站
智能推送

Python中的len函数:计算序列的长度

发布时间:2023-06-11 03:09:42

在Python中,len函数是一种非常常用的函数,它用于计算序列的长度。需要注意的是,所谓的序列并不仅限于字符串,还包括列表、元组、集合和字典等数据结构。

要使用len函数,首先需要将需要计算长度的序列传递给len函数,并将返回的结果存储在一个变量中或者直接输出。

下面是一些常见用法及示例代码:

1. 计算字符串的长度

字符串是一种最基本的序列类型,因此对字符串使用len函数是最常见的用法之一。

s = "hello world"
print(len(s))  # 输出:11

2. 计算列表的长度

列表是Python中最常用的序列类型之一,可以容纳各种数据类型,因此在使用时也非常频繁地需要计算其长度。

lst = [1, 2, 3, "four"]
print(len(lst))  # 输出:4

3. 计算元组的长度

元组和列表相似,也可以用来存储各种数据类型,不同的是,元组是不可变的。因此,由于元组是不可变的,可以使用len函数来检查元组长度。

tpl = (1, 2, 3, "four")
print(len(tpl))  # 输出:4

4. 计算集合的长度

集合是一种无序且元素唯一的数据结构,常用于去重等场合。在需要统计集合内元素个数时,可以使用len函数。

st = {1, 2, 3, "four"}
print(len(st))  # 输出:4

5. 计算字典的长度

字典是Python中非常强大的数据结构,可以用来存储键值对。通过计算字典的长度,可以了解字典中键值对的数量。

dct = {"name": "Tom", "age": 20, "gender": "male"}
print(len(dct))  # 输出:3

综上所述,len函数是Python中非常常用的函数之一,可以用于计算各种序列的长度,帮助我们更好地处理数据并进行相关操作。