python中最大值最小值平均值_来自lis的Python平均值、最大值、最小值
生活随笔
收集整理的這篇文章主要介紹了
python中最大值最小值平均值_来自lis的Python平均值、最大值、最小值
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
所以我有這樣一個清單:kesto = ['3m 24s', '45s', '1h 2m 40s']
我需要找到這些的平均值,最小值和最大值。
我試過:
^{pr2}$
但這當然行不通,因為這些不是數字。他們后面有“m”和“s”。在
編輯:此代碼工作正常,但它只返回它獲得的第一個值。
例如,如果有“h”和“m”,則只返回“h”
所以1h 20min和1h 15min都是“3600”。在def parse_time(s):
s = s.split()
total = 0
for cl in s:
if cl[-1] == 'd':
total += int(cl[:-1]) * 60 * 60 * 24
if cl[-1] == 'h':
total += int(cl[:-1]) * 60 * 60
if cl[-1] == 'm':
total += int(cl[:-1]) * 60
if cl[-1] == 's':
total += int(cl[:-1])
return total
kesto2 = [parse_time(s) for s in kesto]
總結
以上是生活随笔為你收集整理的python中最大值最小值平均值_来自lis的Python平均值、最大值、最小值的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: percona toolkit for
- 下一篇: websocket python爬虫_p