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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

python学习_数据处理编程实例(一)

發(fā)布時間:2025/6/17 python 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python学习_数据处理编程实例(一) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

目的:用一個實例總結(jié)學(xué)習(xí)到的with語句,函數(shù),列表推導(dǎo),集合,排序,字符分割等內(nèi)容

要求:分別以james,julie,mikey,sarah四個學(xué)生的名字建立文本文件,分別存儲各自的成績,時間格式都精確為分秒,時間越短成績越好,分別輸出每個學(xué)生的無重復(fù)的前三個最好成績,且分秒的分隔符要統(tǒng)一為“.”

數(shù)據(jù)準(zhǔn)備:分別建立四個文本文件

? ? ? ? ? ? ? james.txt ? ??2-34,3:21,2.34,2.45,3.01,2:01,2:01,3:10,2-22

? ? ? ? ? ? ? julie.txt ? ? ? ?2.59,2.11,2:11,2:23,3-10,2-23,3:10,3.21,3-21

? ? ? ? ? ? ? mikey.txt ? ? ?2:22,3.01,3:01,3.02,3:02,3.02,3:22,2.49,2:38

? ? ? ? ? ? ? sarah.txt ? ? ?2:58,2.58,2:39,2-25,2-55,2:54,2.18,2:55,2:55

代碼實現(xiàn):

import os os.chdir('C:\Python33\HeadFirstPython\hfpy_code\chapter5') #將工作空間修改為文件所在的目錄 #定義函數(shù)get_filedata從文件中取值 def get_filedata(filename):try:with open(filename) as f: #with語句打開和自動關(guān)閉文件data=f.readline() #從文件中逐行讀取字符return (data.strip().split(',')) #將字符間的空格清除后,用逗號分隔字符except IOError as ioerr:print ('File Error' + str(ioerr)) #異常處理,打印錯誤return (None) #定義函數(shù)modify_time_format將所有文件中的時分表達(dá)方式統(tǒng)一為“分.秒” def modify_time_format(time_string):if "-" in time_string:splitter="-"elif ":" in time_string:splitter=":"else:splitter="."(mins, secs)=time_string.split(splitter) #用分隔符splitter分隔字符后分別存入mins和secsreturn (mins+ '.' +secs) #定義函數(shù)get_prev_three返回文件中排名前三的不重復(fù)的時間成績 def get_prev_three(filename):new_list=[modify_time_format(each_t) for each_t in get_filedata(filename)] #采用列表推導(dǎo)將統(tǒng)一時分表達(dá)方式后的記錄生成新的列表delete_repetition=set(new_list) #采用集合set函數(shù)刪除新列表中重復(fù)項,并生成新的集合in_order=sorted(delete_repetition) #采用復(fù)制排序sorted函數(shù)對無重復(fù)性的新集合進(jìn)行排序return (in_order[0:3]) #返回列表前三項 # 分別輸出對應(yīng)文件中排名前三的不重復(fù)的時間成績 print (get_prev_three("james.txt")) print (get_prev_three("julie.txt")) print (get_prev_three("mikey.txt")) print (get_prev_three("sarah.txt"))

輸出結(jié)果:

['2.01', '2.22', '2.34'] ['2.11', '2.23', '2.59'] ['2.22', '2.38', '2.49'] ['2.18', '2.25', '2.39']

?

參考資料:HeadFirstPython系列書籍chapter 5? ??

?

?

?

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

總結(jié)

以上是生活随笔為你收集整理的python学习_数据处理编程实例(一)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 激情二区 | 日本美女裸体视频 | 久久免费成人 | 激情网站免费 | 免费毛片一区二区三区 | 操韩国美女 | 亚洲天堂国产 | 国产成人欧美一区二区三区91 | 亚洲第八页| 亚洲性猛交富婆 | www五月| 国产精品久久久久久久久久久久久久久久久久 | 公侵犯人妻一区二区 | 欧美成人精品在线 | www.成人免费| 亚洲美女性生活 | 欧美日韩免费观看视频 | 人人人妻人人澡人人爽欧美一区 | 怡红院成永久免费人全部视频 | av2018| 超碰cc| 日韩色中色 | 波多野结衣中文在线 | 麻豆社| 高跟鞋和丝袜猛烈xxxxxx | 亚洲成人日韩 | 亚洲va在线| 九九超碰 | 亚洲乱码在线观看 | wwww欧美 | gv天堂gv无码男同在线观看 | av伊人久久| 欧美女同在线 | 久久久久久久99 | 亚洲一区二区人妻 | 亚洲精品97久久中文字幕 | jizz中国少妇高潮出水 | 亚洲成人伦理 | 51啪影院| 91草视频 | 国产有码视频 | 欧美激情一二三区 | 国外成人在线视频 | 亚洲精品国产精品乱码不卡 | 丰满大肥婆肥奶大屁股 | 成人妇女淫片aaaa视频 | 国产精品一级片在线观看 | 在线观看亚洲精品视频 | 婷婷玖玖| 日本少妇久久久 | 在线看成人片 | 自拍偷拍21p | 特级丰满少妇一级aaa爱毛片 | 日韩欧美中文在线观看 | 亚洲国产一区二区在线 | 亚洲精品久久久久国产 | 超碰资源 | 日韩和欧美的一区二区 | 亚洲成人免费电影 | 国产精品国产三级国产专播品爱网 | 国产做爰xxxⅹ高潮视频12p | 欧美日韩免费高清 | 毛片网在线观看 | 欧美自拍视频在线观看 | 国产a黄| 亚洲天堂av免费在线观看 | 国产精品久久久久久久久毛片 | 天堂а√在线中文在线 | 国产欧美一区二区三区鸳鸯浴 | 久久久欧美精品 | 久久综合资源 | 国产一区二区久久久 | 日本一区精品视频 | 福利精品在线 | 天天夜夜人人 | 中文字幕第一页在线 | 日本三级理论片 | 国产日产精品一区二区 | 光明影院手机版在线观看免费 | 伊人伦理 | 亚洲一区二区三区视频在线 | 播放男人添女人下边视频 | 成年人国产 | 大学生三级中国dvd 日韩欧美一区二区区 | 日韩一区三区 | 双性懵懂美人被强制调教 | 亚洲精选91 | 无码久久精品国产亚洲av影片 | mdyd—856冲田杏梨在线 | 国产视频污在线观看 | 天天射,天天干 | 亚洲va国产天堂va久久 en | 婷婷综合在线 | 久久综合中文 | 精品人妻无码中文字幕18禁 | 看免费一级片 | 毛片在线视频观看 | 网站一级片 | 久久精品国产亚洲av嫖农村妇女 |