如何在Python中使用len()函数获取列表或字符串的长度?
在Python中,使用内置的len()函数可以很方便地获取列表或字符串的长度。len()函数的作用是返回对象的长度或项目数,函数接收一个参数,这个参数可以是列表(list)、字符串(str)、元组(tuple)等具有长度的对象。
列表长度的获取方法
列表为Python中最常用的序列类型之一,它由一系列元素组成,每个元素可以是任意数据类型。我们可以通过以下方法获取列表长度:
1. 使用len()函数
直接调用len()函数,并传入列表作为参数。例如:
my_list = [1, 2, 3, 4, 5]
print(len(my_list))
运行上述代码时,输出结果为5,表示my_list列表中有5个元素。
2. 遍历列表
可以使用循环遍历列表,并在每次循环时自增计数器。当循环列表结束时,计数器的值即为列表的长度。例如:
my_list = [1, 2, 3, 4, 5]
count = 0
for item in my_list:
count += 1
print(count)
运行上述代码时,输出结果为5,表示my_list列表中有5个元素。
字符串长度的获取方法
字符串是Python中常用的数据类型之一,它由一系列字符组成,每个字符都有自己的编号(索引),从0开始递增。我们可以通过以下方法获取字符串长度:
1. 使用len()函数
使用len()函数获取字符串的长度,和获取列表的长度一样。例如:
my_str = "Hello Python"
print(len(my_str))
运行上述代码时,输出结果为13,表示my_str字符串中有13个字符。
2. 遍历字符串
使用循环遍历字符串,并在每次循环时自增计数器。当循环字符串结束时,计数器的值即为字符串的长度。例如:
my_str = "Hello Python"
count = 0
for char in my_str:
count += 1
print(count)
运行上述代码时,输出结果为13,表示my_str字符串中有13个字符。
以上是获取列表和字符串长度的常用方法,任选一种即可。在实际开发中,使用内置的len()函数更为方便快捷,建议优先使用。
