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

歡迎訪(fǎng)問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 人文社科 > 生活经验 >内容正文

生活经验

第五次作业 何雅

發(fā)布時(shí)間:2023/11/27 生活经验 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 第五次作业 何雅 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

習(xí)題1:讀入文件pmi_days.csv,完成以下操作:
1.統(tǒng)計(jì)質(zhì)量等級(jí)對(duì)應(yīng)的天數(shù),例如:
優(yōu):5天
良:3天
中度污染:2天
2.找出PMI2.5的最大值和最小值,分別指出是哪一天。

import csv
y=0;l=0;z=0;q=0;b=0;d=0
t=[]
day=[]
pm=[]
filename = 'pmi_days.csv'
with open(filename) as f: reader = csv.reader(f) # 創(chuàng)建cvs文件讀取器fieldnames = next(reader) #獲取數(shù)據(jù)的第一列,作為后續(xù)要轉(zhuǎn)為字典的鍵名 生成器,next方法獲取      csv_reader = csv.DictReader(f,fieldnames=fieldnames) #self._fieldnames = fieldnames # list of keys for the dict 以list的形式存放鍵名    for row in csv_reader:dict = {}#創(chuàng)建空字典,初始化字典   for key,value in row.items():#items() 以列表返回可遍歷的(鍵, 值) 元組數(shù)組dict[key]=value #往字典里添加鍵的值   if(dict["質(zhì)量等級(jí)"]=="優(yōu)"):y+=1elif(dict["質(zhì)量等級(jí)"]=="良"):l+=1elif(dict["質(zhì)量等級(jí)"]=="中度污染"):z+=1  elif(dict["質(zhì)量等級(jí)"]=="輕度污染"):q+=1t.append(list(dict.values()))pm.append(int(dict.get("PM2.5")))day.append(dict.get("日期"))for i in range(0,len(pm)):if pm[i]==max(pm):zd=day[i]if pm[i]==min(pm):zx=day[i]# min(dict, key=dict.get) # max(dict, key=dict.get)print("優(yōu):{}天\n良:{}天\n中度污染:{}天\n輕度污染:{}天\n".format(y,l,z,q))print("PMI2.5的最大值:{}\n日期:{}\nPMI2.5的最小值:{}\n日期:{} ".format(max(pm),zd,min(pm),zx ))

  

習(xí)題2:讀入文件1980-2018GDP.csv,完成以下操作: 1.按行輸出每年GDP數(shù)據(jù),表頭列名如文件第1行所示。

import csv
filename = '1980-2018GDP.csv'
with open(filename) as f: reader = csv.reader(f) # 創(chuàng)建cvs文件讀取器#獲取每行的數(shù)據(jù)for row in reader:print(row) # 打印每一行

  

2.將各年GDP數(shù)據(jù)轉(zhuǎn)換成字典格式,以年份為keys,其它值為values(數(shù)據(jù)類(lèi)型為列表方式),例如: { 2017:[827121.7,6.8%,60989] ........ }

3.遍歷字典數(shù)據(jù),求出GDP的最小值與最大值,并輸出數(shù)據(jù)與對(duì)應(yīng)的年份。

import csv
list=[]
year=[]
gdp=[]
s={}
with open("1980-2018GDP.csv", 'r') as f:reader = csv.reader(f)fieldnames = next(reader)print(fieldnames)for row in reader:list.append(row)for i in range(0,len(list)):print("%-8s"%list[i][0],"\t%-10.7s"%list[i][1],"\t%-12.5s"%list[i][2],"\t%-13.5s"%list[i][3],list[i][4])
with open("1980-2018GDP.csv", 'r') as f:reader = csv.reader(f)fieldnames = next(reader)csv_reader = csv.DictReader(f, fieldnames=fieldnames)for w in csv_reader:dict = {}for key, value in w.items():dict[key] = valueif key=='GDP(億元)':gdp.append(float(dict.get('GDP(億元)')))dict.get('年份')year.append(int(dict.get('年份')))for i in range(0,len(list)):s[year[i]]=list[i][1:]print(s)for i in range(0,len(gdp)):if gdp[i]==max(gdp):d=list1[i]if gdp[i]==min(gdp):e=list1[i]print("PM2.5最大值:{}    日期:{}".format(max(gdp), d))print("PM2.5最小值:{}      日期:{}".format(min(gdp), e))

  

?

轉(zhuǎn)載于:https://www.cnblogs.com/hyy0223/p/10920587.html

總結(jié)

以上是生活随笔為你收集整理的第五次作业 何雅的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。