Python中的`len()`函数 - 获取长度(元素数量或字符数)
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()函数时,要确保传递给它的参数是一个合法的对象,否则会引发异常。
