亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

有沒有什么方法替代for提高效率-python問題?

有沒有什么方法替代for提高效率-python問題?

Gir非碼農 2018-02-27 21:32:24
我有一個一萬多條數據的巨長list,已經排好序了。例如[-1,1.2,2,3,3,3,3,3,4,4,4,4,4,4,5,5,55,5,5,5,5,5,6.......,14444,1444444,555555,555555555......]想從中挑出滿足區間[3.2,9,9]區間的數據。有沒有除了for循環更好的方法呢?python問題……T^T
查看完整描述

1 回答

?
這都不會

TA貢獻72條經驗 獲得超92個贊

已經排好序了就簡單了,用二分法找到區間再截取就好了啊。因為這里一樣的數據可能有很多,所以要把=的情況歸到大于和小于中去。比如找3.2的時候,對>=和<分成兩種情況處理;找9.9的時候,對>和<=分成兩種情況來處理,這樣就能找到邊緣了。

查看完整回答
反對 回復 2018-03-01
  • 1 回答
  • 0 關注
  • 1758 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號