__iter__方法demo
2024-08-26 16:52:56
class Foo(object):
def __init__(self,name,data_list):
self.name = name
self.data_list = data_list def __iter__(self):
yield "<div>"
yield "全部"
for item in self.data_list:
yield item
yield "</div>"
obj_list = [Foo('富贵',['男','女']), Foo('强哥',['已报名','未报名']), Foo('熊平',['内部转介绍','百度推广'])] for obj in obj_list:
for item in obj:
print(item)
最新文章
- Java Garbage Collection基础详解------Java 垃圾回收机制技术详解
- 宿主机为linux、windows分别实现VMware三种方式上网(转)
- (转)flexigrid 参数说明
- javascript算法汇总(持续更新中)
- batch 数字进制的问题
- 关于C#正则表达式MatchCollection类的总结,正则表达式的应用
- win8.1去掉鼠标右键回收站“固定到开始”屏幕的方法
- 一步一步Asp.Net MVC系列_权限管理设计
- 基于微软开发平台构建和使用私有NuGet托管库
- 关于OOCSS的一点思考
- 【CSS3】定位
- HashMap 深入分析
- unity+xlua开发中的问题笔记
- 浅析redis缓存 在spring中的配置 及其简单的使用
- python 中 *args 和 **kwargs 的区别
- asp.net core Csc任务不支持SharedCompilationId参数,请确认改参数存在于此任务中,并且是可设置的公共实例属性
- No Spring WebApplicationInitializer types detected on classpath
- P4070 [SDOI2016]生成魔咒
- JS设计模式之工厂模式
- 防火墙内JVisualVM连接jstatd解决方案