| | | | | | | | | import re | | def ftxt(txt="a.txt"): | | | | zl=[] | | reg=re.compile("Z(-?\d*\.?\d*)") | | with open(txt) as f: | | for line in f: | | regresult=re.findall(reg,line) | | if regresult: | | for r in regresult: | | zl.append(float(r)) | | print(len(zl)) | | return zl | | | | zl=ftxt() | | print(zl) | | | | print("大: ",max(zl)) | | print("小: ",min(zl)) | | | | zl=sorted(zl) | | print("小: ",zl[0]) | | print("大: ",zl[-1]) | | | | | | """ | | 输出: | | 11 | | [19.429, -14.477, -14.77, -15.012, -15.312, -16.012, | | -50.013, 30.0, -14.977, -15.012, -15.012] | | 大: 30.0 | | 小: -50.013 | | 小: -50.013 | | 大: 30.0 | | """COPY |
|