Python中使用len()函数获取序列的长度
发布时间:2023-05-27 22:49:28
Python中的len()函数是用来获取序列(列表、元组、字符串等)的长度的,这个长度就是这个序列包含元素的个数。下面我们来详细介绍如何使用len()函数获取序列的长度。
1. 获取列表长度
我们先来看一下如何获取列表的长度。可以用len()函数获取列表包含元素的个数。如下面的例子所示:
#定义一个列表
lst = [1,2,3,4,5]
#获取列表长度
length = len(lst)
print("列表长度为:",length)
输出结果如下:
列表长度为: 5
2. 获取元组长度
元组和列表一样,也是一种序列类型,从而可以使用len()函数获取元组的长度。下面的例子展示了如何获取元组的长度:
#定义一个元组
tup = (1,2,3,4,5,6,7)
#获取元组长度
length = len(tup)
print("元组长度为:",length)
输出结果如下:
元组长度为: 7
3. 获取字符串长度
获取字符串的长度也是使用len()函数。下面是一个例子:
#定义一个字符串
str = "Hello, World!"
#获取字符串长度
length = len(str)
print("字符串长度为:",length)
输出结果如下:
字符串长度为: 13
4. 获取集合长度
集合是Python内置数据类型之一,它是用来存储无序但不重复的元素的,因此也可以使用len()函数获取它的长度。下面的例子展示了获取集合长度的方法:
#定义一个集合
set = {1,2,3,4,5,6,7}
#获取集合长度
length = len(set)
print("集合长度为:",length)
输出结果如下:
集合长度为: 7
5. 获取字典长度
字典是Python内置数据类型之一,它是一种键值对形式的数据结构,因此使用len()函数获取字典长度时,实际上是获取字典中键值对的个数。如下面的例子所示:
#定义一个字典
dict = {'name':'Tom','age':18,'gender':'male'}
#获取字典长度
length = len(dict)
print("字典长度为:",length)
输出结果如下:
字典长度为: 3
总结
以上就是使用len()函数获取序列长度的方法。需要注意的是,对于字符串、列表、元组、集合等可迭代数据类型,我们都可以使用len()函数进行操作,但对于字典等不可迭代类型,我们需要考虑到它们的特殊性质(如字典中键值对的个数),才能正确获取其长度。
