日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

生成器特性阐释

發布時間:2024/4/17 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 生成器特性阐释 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

? #生成器函數一定要next之后才是執行

人口普查: {'name':'北京','population':10}
{'name':'山東','population':10}
{'name':'山西','population':31}
{'name':'河北','population':33}
{'name':'臺灣','population':33}



def
get_polulation():with open('人口普查', 'r', encoding='utf-8') as f: #打開文件for i in f:yield ig=get_polulation() g.__next__() g.__next__() g.__next__() g.__next__() # print(g.__next__()['population']) #錯誤 因為g.next得到的是字符串 不能直接索引 需要轉化為字典 用eval提取字符串里面的字典 從而索引定位到人口數 # s1=eval(g.__next__()) # print(type(s1)) # print(s1['population']) # res=0 # for p in g: # p_dic=eval(p) # print(p_dic['population']) # res+=p_dic['population'] # print(res) all_pop=sum(eval(i)['population'] for i in g) #總人數 print(all_pop)for p in g:print('%s %%' %eval(p)['population']/all_pop)

?

轉載于:https://www.cnblogs.com/newt/p/9007873.html

總結

以上是生活随笔為你收集整理的生成器特性阐释的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。