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

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

发布时间:2023-06-12 23:22:59

在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()函数更为方便快捷,建议优先使用。