python中len()_len函数python用法

python中len()_len函数python用法在 Python 中 len 函数用于获取一个对象的长度或素个数 以下是一些基本用法 字符串 pythonmy string Hello World length len my string print length 输出 13 列表 pythonmy list 1 2 3 4 5 length

在Python中,`len()`函数用于获取一个对象的长度或素个数。以下是一些基本用法:

字符串

python

my_string = "Hello, World!"

length = len(my_string)

print(length) 输出:13

列表

python

my_list = [1, 2, 3, 4, 5]

length = len(my_list)

print(length) 输出:5

python

my_tuple = (1, 2, 3, 4, 5)

length = len(my_tuple)

print(length) 输出:5

字典

python

my_dict = {"a": 1, "b": 2, "c": 3}

length = len(my_dict)

print(length) 输出:3

自定义类

如果你定义了一个类,并且希望它支持`len()`函数,你需要在类中实现`__len__()`方法:

python

class MyContainer:

def __init__(self, items):

self.items = items

def __len__(self):

return len(self.items)

my_container = MyContainer([1, 2, 3])

length = len(my_container)

print(length) 输出:3

`len()`函数也可以用于计算可迭代对象(如列表、组、集合)中素的个数,以及字典中键值对的个数。对于其他类型的对象,`len()`函数可能会引发`TypeError`异常,除非该对象定义了`__len__()`方法。

需要注意的是,`len()`函数只接受一个参数,并返回一个非负整数,表示容器对象中素的个数

编程小号
上一篇 2026-05-09 15:39
下一篇 2026-05-09 15:32

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://sigusoft.com/bj/44351.html