如何使用Python的魔法方法__getitem__、__setitem__和__delitem__实现自定义数据结构?
- 内容介绍
- 文章标签
- 相关推荐
本文共计520个文字,预计阅读时间需要3分钟。
1. 使用 `__getitem__` 魔法函数对于字典 `a={name: zhangsan, age: 20}`,可以通过 `a[name]` 取值。之所以可以这样用,是因为 dict 类实现了 `__getitem__` 魔法函数。同样,在我们自定义的类中,也可以通过实现 `__getitem__` 来实现类似的功能。
本文共计520个文字,预计阅读时间需要3分钟。
1. 使用 `__getitem__` 魔法函数对于字典 `a={name: zhangsan, age: 20}`,可以通过 `a[name]` 取值。之所以可以这样用,是因为 dict 类实现了 `__getitem__` 魔法函数。同样,在我们自定义的类中,也可以通过实现 `__getitem__` 来实现类似的功能。

