UserDict类方法的举个demo
时间: 2023-10-22 17:07:49 浏览: 130
用户控件demo
5星 · 资源好评率100%
好的,以下是一个简单的示例:
```
from collections import UserDict
# 创建一个自定义字典类
class MyDict(UserDict):
def __init__(self, **kwargs):
super().__init__(**kwargs)
# 自定义一个方法
def get_keys(self):
return list(self.data.keys())
# 创建一个MyDict对象
my_dict = MyDict(a=1, b=2, c=3)
# 使用自定义的方法
keys = my_dict.get_keys()
print(keys)
```
运行以上代码,输出结果如下:
```
['a', 'b', 'c']
```
可以看到,我们自定义的方法`get_keys`成功地返回了字典中的键列表。
阅读全文