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

如何使用Python的内置函数len()获取一个字符串、列表或字典的长度?

发布时间:2023-06-21 13:53:41

Python是一种易学易用的编程语言,许多程序员都喜欢使用它来处理数据。而在处理数据的过程中,经常需要用到Python内置函数之一的len()函数。len()函数可以返回给定对象的长度,包括字符串、列表、元组和字典等。本文将探讨如何使用Python的内置函数len()获取一个字符串、列表或字典的长度。

1. 获取字符串长度

在Python中,字符串是一种常见的数据类型,它可以包含字母、数字和符号等字符。要获取一个字符串的长度,只需使用len()函数。例如:

s = "Hello World"
print(len(s))

输出结果为:

11

上面的代码中,字符串"s"的长度为11。如果想在代码中获取用户输入的字符串的长度,可以使用input()函数。例如:

s = input("请输入一个字符串:")
print(len(s))

在运行上面的代码时,程序会等待用户输入一个字符串,然后输出该字符串的长度。

2. 获取列表长度

在Python中,列表是一种有序的数据结构,可以存储任意类型的数据,包括数字、字符串、元组、字典等。要获取一个列表的长度,同样可以使用len()函数。例如:

lst = [1, 2, 3, 4, 5]
print(len(lst))

输出结果为:

5

上面的代码中,列表"lst"的长度为5。如果想在代码中获取用户输入的列表的长度,可以使用eval()函数。eval()函数可以将字符串转换为Python表达式,并执行该表达式。例如:

lst = eval(input("请输入一个列表:"))
print(len(lst))

在运行上面的代码时,程序会等待用户输入一个列表,然后输出该列表的长度。

3. 获取字典长度

在Python中,字典是一种无序的数据结构,可以存储键值对。要获取一个字典的长度,同样可以使用len()函数。例如:

d = {"name": "Tom", "age": 18, "gender": "male"}
print(len(d))

输出结果为:

3

上面的代码中,字典"d"的长度为3。如果想在代码中获取用户输入的字典的长度,可以使用eval()函数。例如:

d = eval(input("请输入一个字典:"))
print(len(d))

在运行上面的代码时,程序会等待用户输入一个字典,然后输出该字典的长度。

综上所述,使用Python的内置函数len()获取一个字符串、列表或字典的长度非常简单,只需在变量名前加上len()函数即可。无论是在数据处理还是编程中,len()函数都是一个非常有用的工具。