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

如何使用len()函数获取Python中字符串、列表或元组的长度?

发布时间:2023-06-30 11:55:30

在Python中,可以使用内置函数len()来获取字符串、列表或元组的长度。len()函数返回给定对象中元素的数量,并且可以用于字符串、列表或元组等不可变序列对象。

1. 对字符串使用len()函数:

字符串是由字符构成的不可变序列,可以使用len()函数获取字符串的长度。例如:

   str_len = len("Hello World")
   print(str_len)  # 输出:11
   

在上述代码中,len("Hello World")会返回字符串"Hello World"的长度,即11个字符。

2. 对列表使用len()函数:

列表是用方括号括起来的可变序列,同样可以使用len()函数获取列表的长度。例如:

   my_list = [1, 2, 3, 4, 5]
   list_len = len(my_list)
   print(list_len)  # 输出:5
   

在上述代码中,len(my_list)会返回列表my_list的长度,即5个元素。

3. 对元组使用len()函数:

元组是用圆括号括起来的不可变序列,同样可以使用len()函数获取元组的长度。例如:

   my_tuple = (1, 2, 3, 4, 5)
   tuple_len = len(my_tuple)
   print(tuple_len)  # 输出:5
   

在上述代码中,len(my_tuple)会返回元组my_tuple的长度,即5个元素。

需要注意的是,len()函数返回的是对象中元素的数量,而不是索引的最大值。例如,对于列表[1, 2, 3, 4, 5],其长度为5,但最大索引值为4。因此,在使用len()函数时应注意不要将其与索引混淆。

使用len()函数可以快速准确地获取字符串、列表或元组的长度,这对于实现循环、条件判断等操作非常有用。