我在玩迭代器和Python中的yield操作符。在使用测试驱动开发编写一个新的可迭代对象时,我想知道有没有更简短的代码可以使这个简单的可迭代对象测试通过:
yield
def test(): for x in my_iterable(): pass
我能想到的最简短的版本是:
def my_iterable(): for i in []: yield i
有没有可能写出一个更简单、更短或更美观(Python风格)的版本?
用户名或邮箱地址
密码