Python实例 -- 如何快速获取列表中最大的三个元素
生活随笔
收集整理的這篇文章主要介紹了
Python实例 -- 如何快速获取列表中最大的三个元素
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
如何快速獲取列表中最大的三個元素
最近在做實(shí)驗(yàn),期間需要在一個列表中獲取最大的三個元素,自己寫的方法復(fù)雜度太高,放上大牛的方法,復(fù)雜度很低。多看幾遍,才能體會到大概的精髓。這道題也是Python的面試題,在牛客網(wǎng)上刷到的!故在此記錄分享一下,希望對大家有所幫助!
def FindList3MaxNum(ls): # 快速獲取list中最大的三個元素max1, max2, max3 = None, None, Nonefor num in ls:if max1 is None or max1 < num:max1, num = num, max1if num is None:continueif max2 is None or num > max2:max2, num = num, max2if num is None:continueif max3 is None or num > max3:max3 = numreturn max1, max2, max3總結(jié)
以上是生活随笔為你收集整理的Python实例 -- 如何快速获取列表中最大的三个元素的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2021中国成人教育市场及用户洞察报告
- 下一篇: 互联网日报 | 6月19日 星期六 |