Datacamp38日目 yieldについて
やはり英語でやると抜ける部分があります。
どうしても毎回間違える問題
superhero_list = [ 'thor', 'hulk']
def to_upper(x): for i in x: yield i.upper()
print(to_upper(superhero_list))
答えはGenerator Object ---------
yieldは、関数を一時的に実行停止させることが出来る機能を持つ文 大きなリストを返す際にメモリ消費を少なくすることが出来るとのこと
generator objectはnext()で表示
yield = generator = next でいいかな?