【发布时间】:2013-03-16 19:39:06
【问题描述】:
有没有办法让这段代码更漂亮?
强 = li.find_all("强") 如果强: 产量 li.find_all("强")我的意思是这样的:
强 = li.find_all("强") yield li.find_all("strong") if strong【问题讨论】:
-
如何更好地隐藏条件?
-
这两者是否相等取决于
li.find_all执行/返回的内容,但通常不会写成strong = li.find_all("strong")和if strong: yield strong?在我看来,唯一“不漂亮”的部分是重复(我猜这可能是必要的。)
标签: python python-3.x generator yield