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

Python中的len()函数如何使用?有哪些示例?

发布时间:2023-12-09 08:06:05

在Python中,len()函数是一个内置函数,用于返回给定序列(如字符串、列表、元组等)的长度或项目数量。下面是len()函数的使用方法和示例:

使用方法:

len(object)

示例1:计算字符串长度

string = "Hello, World!"
length = len(string)
print(length)  # 输出结果为:13

示例2:计算列表长度

my_list = [1, 2, 3, 4, 5]
length = len(my_list)
print(length)  # 输出结果为:5

示例3:计算元组长度

my_tuple = (1, 2, 3, 4, 5)
length = len(my_tuple)
print(length)  # 输出结果为:5

示例4:计算集合长度

my_set = {1, 2, 3, 4, 5}
length = len(my_set)
print(length)  # 输出结果为:5

示例5:计算字典的键的数量

my_dict = {'a': 1, 'b': 2, 'c': 3}
length = len(my_dict)
print(length)  # 输出结果为:3

需要注意的是,len()函数返回的是序列或对象中元素的数量,而不是索引的最大值。这意味着长度为 n 的序列的索引范围是 0 到 n-1。

示例6:获取用户输入的字符串长度

user_input = input("请输入一个字符串:")
length = len(user_input)
print("输入的字符串长度为:", length)

示例7:判断序列是否为空

my_list = []
if len(my_list) == 0:
    print("列表为空")
else:
    print("列表不为空")

示例8:使用len()函数进行循环迭代

my_list = [1, 2, 3, 4, 5]
for i in range(len(my_list)):
    print(my_list[i])

以上是len()函数的使用方法和一些示例。它是Python中非常常用的一个内置函数,对于统计序列或对象的长度非常方便。