第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

Python 如何統(tǒng)計(jì)大數(shù)據(jù)量的 嵌套列表的區(qū)間中各點(diǎn)的覆蓋次數(shù)?

Python 如何統(tǒng)計(jì)大數(shù)據(jù)量的 嵌套列表的區(qū)間中各點(diǎn)的覆蓋次數(shù)?

猛跑小豬 2018-10-23 10:42:01
[[15, 65], [30, 80], [36, 86], [45, 95], [45, 95]] 一個(gè)大列表中嵌套了好多小列表,如何統(tǒng)計(jì)區(qū)間內(nèi)的每個(gè)點(diǎn)被覆蓋了幾次呢? 比如如果只看 [15, 65], [30, 80]這兩個(gè),30-65 這些點(diǎn)就被覆蓋了兩次因?yàn)閿?shù)據(jù)量很大,所以不能用兩層循環(huán)。那么有什么方法呢?先行謝過(guò)~
查看完整描述

1 回答

?
蕪湖不蕪

TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超7個(gè)贊

Python3

>>> from collections import Counter>>> ls=[[15, 65], [30, 80], [36, 86], [45, 95], [45, 95]]>>> c=Counter()>>> for l in ls:
    c.update(range(*l))    
>>> c
Counter({45: 5, 46: 5, 47: 5, 48: 5, 49: 5, 50: 5, 51: 5, 52: 5, 53: 5, 54: 5, 55: 5, 56: 5, 57: 5, 58: 5, 59: 5, 60: 5, 61: 5, 62: 5, 63: 5, 64: 5, 65: 4, 66: 4, 67: 4, 68: 4, 69: 4, 70: 4, 71: 4, 72: 4, 73: 4, 74: 4, 75: 4, 76: 4, 77: 4, 78: 4, 79: 4, 36: 3, 37: 3, 38: 3, 39: 3, 40: 3, 41: 3, 42: 3, 43: 3, 44: 3, 80: 3, 81: 3, 82: 3, 83: 3, 84: 3, 85: 3, 30: 2, 31: 2, 32: 2, 33: 2, 34: 2, 35: 2, 86: 2, 87: 2, 88: 2, 89: 2, 90: 2, 91: 2, 92: 2, 93: 2, 94: 2, 15: 1, 16: 1, 17: 1, 18: 1, 19: 1, 20: 1, 21: 1, 22: 1, 23: 1, 24: 1, 25: 1, 26: 1, 27: 1, 28: 1, 29: 1})>>>


查看完整回答
反對(duì) 回復(fù) 2018-10-23
  • 1 回答
  • 0 關(guān)注
  • 1229 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)