{"id":424,"date":"2019-01-05T18:52:43","date_gmt":"2019-01-05T09:52:43","guid":{"rendered":"https:\/\/www.nblog09.com\/w\/?p=424"},"modified":"2021-06-12T17:30:58","modified_gmt":"2021-06-12T08:30:58","slug":"python-generator","status":"publish","type":"post","link":"https:\/\/www.nblog09.com\/w\/2019\/01\/05\/python-generator\/","title":{"rendered":"Python\u306e\u30b8\u30a7\u30cd\u30ec\u30fc\u30bf\u95a2\u6570\u3001\u30b5\u30d6\u30b8\u30a7\u30cd\u30ec\u30fc\u30bf\u306e\u4f7f\u3044\u65b9\u306b\u3064\u3044\u3066\u307e\u3068\u3081\u307e\u3057\u305f"},"content":{"rendered":"<h2 class=\"title-border\"><strong>\u30b8\u30a7\u30cd\u30ec\u30fc\u30bf\u95a2\u6570\u306e\u4f7f\u3044\u65b9<\/strong><\/h2>\n<p>python\u306e\u30b8\u30a7\u30cd\u30ec\u30fc\u30bf\u95a2\u6570\u306f\u3001\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u95a2\u6570\u306e\u4e2d\u306b<span style=\"text-decoration: underline;\">yield<\/span>\u3092\u8a18\u8f09\u3059\u308b<\/p>\n<p><span class=\"pink_span\">def func():<br \/>\n\u00a0   yield \u3007\u3007<\/span><\/p>\n<ul>\n<li>\u30b8\u30a7\u30cd\u30ec\u30fc\u30bf\u95a2\u6570\u3092\u5ba3\u8a00\u3057\u3066\u5b9f\u884c\u3059\u308b\u3068\u3001yield\u306e\u90e8\u5206\u3067\u51e6\u7406\u304c\u30b9\u30c8\u30c3\u30d7\u3057\u3001yield\u306e\u3007\u3007\u306b\u8a18\u8f09\u3055\u308c\u305f\u5024\u304c\u547c\u3073\u51fa\u3057\u5143\u306b\u8fd4\u3055\u308c\u308b<\/li>\n<li>\u305d\u306e\u5f8c\u3001\u518d\u5ea6\u30b8\u30a7\u30cd\u30ec\u30fc\u30bf\u95a2\u6570\u3092\u547c\u3073\u51fa\u3059\u3068\u3001<span class=\"pink_span\">yield\u306e\u90e8\u5206\u304b\u3089\u51e6\u7406\u304c\u30b9\u30bf\u30fc\u30c8\u3057\u3001yield\u306e\u90e8\u5206\u3067\u30b9\u30c8\u30c3\u30d7\u3059\u308b<\/span><\/li>\n<li>\u30d7\u30ed\u30b0\u30e9\u30e0\u304c\u7d42\u4e86\u3059\u308b\u307e\u3067\u3001\u4f55\u5ea6\u3082\u30b8\u30a7\u30cd\u30ec\u30fc\u30bf\u95a2\u6570\u3092\u547c\u3073\u51fa\u3059\u3053\u3068\u304c\u3067\u304d\u308b\uff08\u305d\u306e\u5ea6\u306b\u3001yield\u304b\u3089\u30b9\u30bf\u30fc\u30c8\u3001yield\u3067\u7d42\u4e86\u3059\u308b\uff09<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.nblog09.com\/w\/wp-content\/uploads\/2019\/01\/\u7121\u984c-2.png\" alt=\"\" width=\"616\" height=\"407\" class=\"alignnone size-full wp-image-2854\" \/><\/p>\n<div class=\"programming-gray\">\n<ul>\n<li>\u30b8\u30a7\u30cd\u30ec\u30fc\u30bf\u95a2\u6570\u306e\u5ba3\u8a00<\/li>\n<\/ul>\n<div class=\"programming-inside\">\n#\u30b8\u30a7\u30cd\u30ec\u30fc\u30bf\u95a2\u6570\u306e\u5ba3\u8a00<br \/>\ndef generator(max):<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;print(\"generater created\")<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;n = 0<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;while n &lt; max:<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;yield n <strong># \u547c\u3073\u51fa\u3057\u5143\u306bn\u3092\u8fd4\u3057\u51e6\u7406\u304c\u30b9\u30c8\u30c3\u30d7<\/strong><br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;print(\"yield called\")<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;n += 1<\/p>\n<p>gen = generator(10) <strong># \u30b8\u30a7\u30cd\u30ec\u30fc\u30bf\u306e\u4f5c\u6210\u3001\u3053\u306e\u6642\u70b9\u3067\u306f\u51e6\u7406\u306f\u8d70\u3089\u306a\u3044 <\/strong><br \/>\na = next(gen) <strong># generator\u3092\u547c\u3073\u51fa\u3059\u3002\u300cgenerator created\u300d\u3068\u8868\u793a\u3055\u308c\u3001yield\u306e\u90e8\u5206\u3067\u6b62\u307e\u308a\u3001yeild n\u306en\uff08\u3053\u306e\u5834\u54080\uff09\u304c\u5024\u3068\u3057\u3066\u8fd4\u308b<\/strong><br \/>\nprint(a) <strong># 0\u3068\u8868\u793a<\/strong><br \/>\na = next(gen) <strong># generator\u3092\u547c\u3073\u51fa\u3059\u3002yield\u90e8\u5206\u304b\u3089\u30b9\u30bf\u30fc\u30c8\u3057\u3001\u300cyield called\u300d\u3068\u8868\u793a\u3001n\u3092+1\u3001yield\u306e\u90e8\u5206\u3067\u505c\u6b62\u3002n(\u3053\u306e\u5834\u54081)\u304c\u8fd4\u308b <\/strong><br \/>\nprint(a) <strong># 1\u3068\u8868\u793a<\/strong>\n<\/div>\n<\/div>\n<div>\u307e\u305f\u3001\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u30eb\u30fc\u30d7\u3055\u305b\u308b\u3068\u30b8\u30a7\u30cd\u30ec\u30fc\u30bf\u95a2\u6570\u3092\u9023\u7d9a\u3057\u3066\u3001\u5b9f\u884c\u3067\u304d\u308b<\/div>\n<div class=\"programming-gray\">\n<ul>\n<li>for\u5185\u3067\u30b8\u30a7\u30cd\u30ec\u30fc\u30bf\u95a2\u6570\u3092\u5229\u7528\u3059\u308b<\/li>\n<\/ul>\n<div class=\"programming-inside\">\ndef generator(max):<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;n = 0<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;while n &lt; max:<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;yield n<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;n += 1 <\/p>\n<p>gen = generator(10) <\/p>\n<p>for i in gen:<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;print(i)<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;<strong># n &lt; max\u307e\u3067\u30010,1,2,3,4,5,6,7,8,9\u3068\u8868\u793a<\/strong>\n<\/div>\n<\/div>\n<h2 class=\"title-border\"><strong>\u30b8\u30a7\u30cd\u30ec\u30fc\u30bf\u306e\u6301\u3063\u3066\u3044\u308b\u30e1\u30bd\u30c3\u30c9<\/strong><\/h2>\n<p>\u307e\u305f\u3001\u30b8\u30a7\u30cd\u30ec\u30fc\u30bf\u306b\u306f\u4ee5\u4e0b\u306e\u30e1\u30bd\u30c3\u30c9\u304c\u3042\u308b<\/p>\n<table class=\"cps-table03\">\n<tbody>\n<tr>\n<td style=\"width: 190.667px;\">send()<\/td>\n<td class=\"rankinginfo\" style=\"width: 461.333px;\">yield\u3067\u505c\u6b62\u3057\u3066\u3044\u308b\u7b87\u6240\u306b\u5024\u3092\u9001\u308b<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 190.667px;\">throw()<\/td>\n<td class=\"rankinginfo\" style=\"width: 461.333px;\">\u6307\u5b9a\u3057\u305f\u4f8b\u5916\u304c\u767a\u751f\u3057\u3066\u51e6\u7406\u304c\u7d42\u4e86\u3055\u305b\u308b<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 190.667px;\">close()<\/td>\n<td class=\"rankinginfo\" style=\"width: 461.333px;\">\u30b8\u30a7\u30cd\u30ec\u30fc\u30bf\u3092\u6b63\u5e38\u7d42\u4e86\u3055\u305b\u308b<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.nblog09.com\/w\/wp-content\/uploads\/2019\/01\/\u7121\u984c-3-1024x534.png\" alt=\"\" width=\"754\" height=\"424\" class=\"alignnone size-large wp-image-2857\" \/><\/p>\n<div class=\"programming-gray\">\n<ul>\n<li>send()\u3092\u4f7f\u7528\u3057\u305f\u4f8b<\/li>\n<\/ul>\n<div class=\"programming-inside\">\ndef generator(max):<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;n = 0<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;while n &lt; max:<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a = yield n<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;print(a)<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;n += 1<\/p>\n<p>gen = generator(10)<\/p>\n<p>next(gen)<br \/>\ngen.send(10) <strong># yield\u306e\u90e8\u5206\u306b\u3001send\u3092\u5275\u51fa\u3057\u3001a = 10\u3068\u306a\u308a\u51e6\u7406\u304c\u9032\u307f\u3001print(10)\u304c\u5b9f\u884c\u3055\u308c\u300110\u3068\u8868\u793a<\/strong><\/p>\n<\/div>\n<ul>\n<li>throw()\u3092\u4f7f\u7528\u3057\u305f\u4f8b<\/li>\n<\/ul>\n<div class=\"programming-inside\">\ndef generator(max):<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;n = 0<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;while n &lt; max:<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;yield n<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;n += 1<\/p>\n<p>gen = generator(10)<\/p>\n<p>for v in gen:<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;print(v)<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;if v &gt; 2:<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;gen.throw(ValueError(\"Invalid Value\")) <strong># ValueError\u3092\u9001\u51fa\u3057\u3066\u51e6\u7406\u3092\u7d42\u4e86\u3055\u305b\u308b<\/strong>\n<\/div>\n<ul>\n<li>close()\u3092\u5229\u7528\u3057\u305f\u4f8b<\/li>\n<\/ul>\n<div class=\"programming-inside\">\ndef generator(max):<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;n = 0<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;while n &lt; max:<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;yield n<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;n += 1 <\/p>\n<p>gen = generator(10)<br \/>\nnext(gen)<br \/>\nnext(gen)<\/p>\n<p>gen.close() <strong># close()\u3092\u3059\u308b\u3068\u30b8\u30a7\u30cd\u30ec\u30fc\u30bf\u51e6\u7406\u304c\u5f37\u5236\u7d42\u4e86\u3057\u3001generator\u306fStopIteration\u3068\u8868\u793a\u3055\u308c\u3066\u5229\u7528\u3067\u304d\u306a\u304f\u306a\u308b<\/strong>\n<\/div>\n<\/div>\n<h2 class=\"title-border\"><strong>\u30b5\u30d6\u30b8\u30a7\u30cd\u30ec\u30fc\u30bf\u95a2\u6570\u306e\u4f7f\u3044\u65b9<\/strong><\/h2>\n<p>python\u3067\u306f\u3001\u30b8\u30a7\u30cd\u30ec\u30fc\u30bf\u304b\u3089\u30b8\u30a7\u30cd\u30ec\u30fc\u30bf\u3092\u547c\u3073\u51fa\u3059\u30b5\u30d6\u30b8\u30a7\u30cd\u30ec\u30fc\u30bf\u3068\u3044\u3046\u4ed5\u7d44\u307f\u304c\u3042\u308b\u3002<br \/>\n\u3053\u306e\u3068\u304d\u3001<span class=\"pink_span\">yield from<\/span>\u3068\u8a18\u8ff0\u3057\u3066\u3001\u30b8\u30a7\u30cd\u30ec\u30fc\u30bf\u304b\u3089\u30b5\u30d6\u30b8\u30a7\u30cd\u30ec\u30fc\u30bf\u3092\u547c\u3073\u51fa\u3059\u3002<\/p>\n<ul>\n<li>\u30b8\u30a7\u30cd\u30ec\u30fc\u30bf\u304b\u3089\u30b5\u30d6\u30b8\u30a7\u30cd\u30ec\u30fc\u30bf\u3092\u547c\u3073\u51fa\u3059\u3068\u304d\u3001\u547c\u3073\u51fa\u3057\u5148\u306e\u30b5\u30d6\u30b8\u30a7\u30cd\u30ec\u30fc\u30bf\u304b\u3089\u3055\u3089\u306b\u5225\u306e\u30b8\u30a7\u30cd\u30ec\u30fc\u30bf\u3092\u547c\u3073\u51fa\u3059\u3068\u304d\u3082\u540c\u69d8\u3002<\/li>\n<li>\u547c\u3073\u51fa\u3057\u5148\u306e\u6700\u5f8c\u306breturn\u3092\u8ffd\u52a0\u3059\u308b\u3053\u3068\u3067\u3001\u547c\u3073\u51fa\u3057\u5143\u306b\u5024\u3092\u8fd4\u3059\u3053\u3068\u304c\u3067\u304d\u308b\u3002<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.nblog09.com\/w\/wp-content\/uploads\/2019\/01\/\u7121\u984c-5.png\" alt=\"\" width=\"514\" height=\"397\" class=\"alignnone size-full wp-image-2861\" \/><\/p>\n<p><strong>\u4f7f\u3044\u65b9\u306e\u8a73\u7d30\u3092\u4ee5\u4e0b\u306b\u8a18\u8ff0\u3059\u308b<\/strong><\/p>\n<div class=\"programming-gray\">\n<ul>\n<li>\u30b5\u30d6\u30b8\u30a7\u30cd\u30ec\u30fc\u30bf\u306e\u4f7f\u7528\u4f8b<\/li>\n<\/ul>\n<div class=\"programming-inside\">\ndef sub_sub_gen(): <strong># \u30b5\u30d6\u30b8\u30a7\u30cd\u30ec\u30fc\u30bf\u306e\u30b5\u30d6\u30b8\u30a7\u30cd\u30ec\u30fc\u30bf<\/strong><br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;print(\"sub_sub_generator\u3092\u547c\u3073\u51fa\u3057\u307e\u3057\u305f\")<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;c = yield \"sub sub\" <strong># yield\u306e\u90e8\u5206\u3067\u3001\u51e6\u7406\u3092\u6b62\u3081\u3066\u547c\u3073\u51fa\u3057\u5143\u306b\u5024\u3092\u8fd4\u3059<\/strong><br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;print(\"c = {}\".format(c))<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;return \"sub sub\" <strong># \u547c\u3073\u51fa\u3057\u5143\u306bsub sub\u3092\u8fd4\u3059<\/strong><\/p>\n<p>def sub_gen(): <strong># \u30b5\u30d6\u30b8\u30a7\u30cd\u30ec\u30fc\u30bf(\u30b8\u30a7\u30cd\u30ec\u30fc\u30bf\u304b\u3089\u547c\u3073\u51fa\u3055\u308c\u308b) <\/strong><br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;print(\"sub_generator\u3092\u547c\u3073\u51fa\u3057\u307e\u3057\u305f\")<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;a = yield \"sub\"<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;print(\"a = {}\".format(a))<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;b = <span class=\"codehighlight\">yield from sub_sub_gen()<\/span> <strong># \u30b5\u30d6\u30b8\u30a7\u30cd\u30ec\u30fc\u30bf\u3092\u547c\u3073\u51fa\u3059\u3002\u30b5\u30d6\u30b8\u30a7\u30cd\u30ec\u30fc\u30bf\u306ereturn\u306e\u5024\u304cb\u306b\u683c\u7d0d\u3055\u308c\u308b<\/strong><br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;print(\"b = {}\".format(b))<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;return \"sub\" <\/p>\n<p>def generator():<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;print(\"generator\u3092\u547c\u3073\u51fa\u3057\u307e\u3057\u305f\")<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;sub = <span class=\"codehighlight\">yield from sub_gen()<\/span> <strong># \u30b5\u30d6\u30b8\u30a7\u30cd\u30ec\u30fc\u30bf\u3092\u547c\u3073\u51fa\u3059\u3002return\u306e\u5024\u304csub\u306b\u683c\u7d0d\u3055\u308c\u308b<\/strong> <\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;yield sub <\/p>\n<p>g = generator()<br \/>\ni = next(g) <strong># g\u3092yield\u307e\u3067\u9032\u3081\u308b(yield from sub_gen() \u2192 yield \"sub\")<\/strong><br \/>\nprint(\"\u8fd4\u308a\u5024 = {}\".format(i))<br \/>\ni = g.send(100) <strong># 100\u3092\u9001\u51fa\u3057\u3066\u3001yield\u307e\u3067\u9032\u3081\u308b(yield from sub_sub_gen() \u2192 yield \"sub sub\" )<\/strong><br \/>\nprint(\"\u8fd4\u308a\u5024 = {}\".format(i))<br \/>\ni = g.send(200) <strong># 100\u3092\u9001\u51fa\u3057\u3066\u3001yield\u307e\u3067\u9032\u3081\u308b\u3002(return \"sub sub \u2192 return \"sub\" \u2192 yield sub)<\/strong><br \/>\nprint(\"\u8fd4\u308a\u5024 = {}\".format(i))\n<\/div>\n<\/div>\n<div class=\"customized-adsense\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u30b8\u30a7\u30cd\u30ec\u30fc\u30bf\u95a2\u6570\u306e\u4f7f\u3044\u65b9 python\u306e\u30b8\u30a7\u30cd\u30ec\u30fc\u30bf\u95a2\u6570\u306f\u3001\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u95a2\u6570\u306e\u4e2d\u306byield\u3092\u8a18\u8f09\u3059\u308b def func(): \u00a0 yield \u3007\u3007 \u30b8\u30a7\u30cd\u30ec\u30fc\u30bf\u95a2\u6570\u3092\u5ba3\u8a00\u3057\u3066\u5b9f\u884c\u3059\u308b\u3068\u3001yield\u306e\u90e8\u5206\u3067\u51e6\u7406\u304c\u30b9\u30c8\u30c3\u30d7 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":257,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_uag_custom_page_level_css":"","_uf_show_specific_survey":0,"_uf_disable_surveys":false,"_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[9,219],"tags":[91,14,92,94,95,93],"class_list":{"0":"post-424","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-python","8":"category-it-programming","9":"tag-generator","10":"tag-python","11":"tag-sub-generator","12":"tag-yield","13":"tag-yield-from","14":"tag-93","15":"entry"},"uagb_featured_image_src":{"full":["https:\/\/www.nblog09.com\/w\/wp-content\/uploads\/2018\/12\/desk-2158142__480.jpg",720,480,false],"thumbnail":["https:\/\/www.nblog09.com\/w\/wp-content\/uploads\/2018\/12\/desk-2158142__480-150x150.jpg",150,150,true],"medium":["https:\/\/www.nblog09.com\/w\/wp-content\/uploads\/2018\/12\/desk-2158142__480-300x200.jpg",300,200,true],"medium_large":["https:\/\/www.nblog09.com\/w\/wp-content\/uploads\/2018\/12\/desk-2158142__480.jpg",720,480,false],"large":["https:\/\/www.nblog09.com\/w\/wp-content\/uploads\/2018\/12\/desk-2158142__480.jpg",720,480,false],"1536x1536":["https:\/\/www.nblog09.com\/w\/wp-content\/uploads\/2018\/12\/desk-2158142__480.jpg",720,480,false],"2048x2048":["https:\/\/www.nblog09.com\/w\/wp-content\/uploads\/2018\/12\/desk-2158142__480.jpg",720,480,false],"home-middle":["https:\/\/www.nblog09.com\/w\/wp-content\/uploads\/2018\/12\/desk-2158142__480.jpg",525,350,false],"home-top":["https:\/\/www.nblog09.com\/w\/wp-content\/uploads\/2018\/12\/desk-2158142__480.jpg",630,420,false],"sidebar-thumbnail":["https:\/\/www.nblog09.com\/w\/wp-content\/uploads\/2018\/12\/desk-2158142__480.jpg",100,67,false]},"uagb_author_info":{"display_name":"9nmatsumoto","author_link":"https:\/\/www.nblog09.com\/w\/author\/9nmatsumoto\/"},"uagb_comment_info":0,"uagb_excerpt":"\u30b8\u30a7\u30cd\u30ec\u30fc\u30bf\u95a2\u6570\u306e\u4f7f\u3044\u65b9 python\u306e\u30b8\u30a7\u30cd\u30ec\u30fc\u30bf\u95a2\u6570\u306f\u3001\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u95a2\u6570\u306e\u4e2d\u306byield\u3092\u8a18\u8f09\u3059\u308b def&hellip;","_links":{"self":[{"href":"https:\/\/www.nblog09.com\/w\/wp-json\/wp\/v2\/posts\/424","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.nblog09.com\/w\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.nblog09.com\/w\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.nblog09.com\/w\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.nblog09.com\/w\/wp-json\/wp\/v2\/comments?post=424"}],"version-history":[{"count":34,"href":"https:\/\/www.nblog09.com\/w\/wp-json\/wp\/v2\/posts\/424\/revisions"}],"predecessor-version":[{"id":2865,"href":"https:\/\/www.nblog09.com\/w\/wp-json\/wp\/v2\/posts\/424\/revisions\/2865"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.nblog09.com\/w\/wp-json\/wp\/v2\/media\/257"}],"wp:attachment":[{"href":"https:\/\/www.nblog09.com\/w\/wp-json\/wp\/v2\/media?parent=424"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.nblog09.com\/w\/wp-json\/wp\/v2\/categories?post=424"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.nblog09.com\/w\/wp-json\/wp\/v2\/tags?post=424"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}