class A():
def __init__(self):
self.name = {"key": "aaa"}
def __getitem__(self, item):
return self.name.get(item)
obj = A()
print(obj["key"])
实现迭代
class B():
def __init__(self, a_list):
self.a = a_list
self.other = "hello, world"
def __getitem__(self, index):
return self.a[index]
obj = B(["dog","cat","fish"])
for a in obj:
print(a)
相关文章
- 在Python 3中通过套接字的OpenCV直播视频
- 用python写个颜值评分器筛选最美主播
- Python 实现图片对比检测
- 归并排序Python 实现
- 实战案例!用1行Python代码识别身份证信息,准确率超过99%,YYDS
- 实战案例!Python批量识别银行卡号码并且写入Excel,小白也可以轻松使用~
- 安卓自动化测试:Android studio 自带的 Record Espresso Test || [ Appium & (Android studio || Python|| Eclipse ) ]
- Python中使用面状矢量裁剪栅格影像,并依据Value值更改矢量属性
- Python爬虫入门教程 56-100 python爬虫高级技术之验证码篇2-开放平台OCR技术
- python图像处理(图像缩放)