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

Python中的`len()`函数 - 获取长度(元素数量或字符数)

发布时间:2023-05-23 19:58:23

Python是一种高级编程语言,它有很多内置的函数,能够完成各种任务。其中,len()函数是Python的一个内置函数,用于获取对象的长度。

在Python中,我们可以使用len()函数来获取一个对象的长度,该对象可以是列表、元组、字符串、字典、集合等等。对于不同的对象,len()函数得到的结果也会有所不同。下面我们分别介绍一下len()函数在不同情况下的应用。

1. 获取列表的长度

列表是Python中一种基本的数据类型,可以容纳任意数量的元素。我们可以使用len()函数来获取列表中元素的数量。下面是一个例子:

my_list = ['apple', 'banana', 'orange', 'pear']
print(len(my_list))

这段代码会输出数字4,表示my_list这个列表中有4个元素。

2. 获取元组的长度

元组是Python中另一个基本的数据类型,与列表类似,它也可以容纳任意数量的元素。但是,元组是不可变的,即一旦定义了元组,其中的元素就不能再被修改。我们同样可以使用len()函数来获取元组中元素的数量。下面是一个例子:

my_tuple = ('red', 'green', 'blue', 'yellow')
print(len(my_tuple))

这段代码会输出数字4,表示my_tuple这个元组中有4个元素。

3. 获取字符串的长度

字符串是由一系列字符组成的,也是Python中的一种数据类型。我们同样可以使用len()函数来获取字符串中字符的数量。下面是一个例子:

my_string = 'Hello, World!'
print(len(my_string))

这段代码会输出数字13,表示my_string这个字符串中有13个字符。

4. 获取字典的长度

字典是Python中一种特殊的数据类型,它是由键-值对组成的,每个键-值对之间使用逗号分隔。我们可以使用len()函数来获取字典中键-值对的数量。下面是一个例子:

my_dict = {'name': 'Bob', 'age': 22, 'gender': 'male'}
print(len(my_dict))

这段代码会输出数字3,表示my_dict这个字典中有3个键-值对。

5. 获取集合的长度

集合也是Python中一种特殊的数据类型,它是由一系列互不相同的元素组成的。我们同样可以使用len()函数来获取集合中元素的数量。下面是一个例子:

my_set = {1, 2, 3, 4, 5}
print(len(my_set))

这段代码会输出数字5,表示my_set这个集合中有5个元素。

总结:

len()函数是Python中一个非常常用的函数,它可以用来获取各种数据类型的长度。需要注意的是,在使用len()函数时,要确保传递给它的参数是一个合法的对象,否则会引发异常。