国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

python - 對出現(xiàn)字符串的計數(shù),四種方法,第三種不知道怎么不行

瀏覽:111日期:2022-07-15 18:37:26

問題描述

import osimport jsonos.chdir('F:pydata-book-masterch02')path=’usagov_bitly_data2012-03-16-1331923249.txt’open(path).readline()records=[json.loads(line) for line in open(path) ]time_zones=[rec[’tz’] for rec in records if ’tz’ in rec]# method1def get_counts(sequence): counts={} for x in sequence:if x in counts: print(x) print(counts) counts[x]+=1else: counts[x]=1 return counts######################################## method2from collections import defaultdictdef get_counts2(sequence): counts=defaultdict(int) for x in sequence:counts[x]+=1 return countsprint(get_counts2(time_zones))########################################### method3from collections import defaultdictdef get_counts2(sequence): counts={} for x in sequence:counts[x]+=1 return countsprint(get_counts2(time_zones))########################################### method4from collections import Countercounts=Counter(time_zones)print(counts)# error of method3---------------------------------------------------------------------------KeyError Traceback (most recent call last)<ipython-input-7-cce65f8fc4d0> in <module>() 40 counts[x]+=1 41 return counts---> 42 print(get_counts2(time_zones)) 43 44 ##########################################<ipython-input-7-cce65f8fc4d0> in get_counts2(sequence) 38 counts={} 39 for x in sequence:---> 40 counts[x]+=1 41 return counts 42 print(get_counts2(time_zones))KeyError: ’America/New_York’

問題解答

回答1:

method3中的用法, 觸發(fā)了KeyError異常, 因為你在沒有初始化值的情況下, 直接就counts[x]+=1, 這樣它壓根找到之前沒定義過的key, 就更別說+1, 你只是import defaultdict, 卻沒用上, 導致實際上邏輯和method1一樣, 所以,解決的方法,就是method1

標簽: Python 編程
主站蜘蛛池模板: 手机免费看毛片 | 国产视频中文字幕 | 成人午夜免费视频毛片 | 国产一区高清 | 国产高清在线 | 亚洲一区二区三区免费看 | 在线永久免费观看黄网站 | 久草看片 | 久久国产亚洲 | 国产成人十八黄网片 | 亚洲国产精品欧美日韩一区二区 | 一级做a爰片久久毛片潮喷 一级做a爰片久久毛片美女 | 亚洲精品一区二区三区网址 | 亚洲欧美一区二区三区综合 | 91成人免费在线视频 | 中文字幕一级毛片 | 国产成人福利免费观看 | 久久青草视频 | 欧美日本综合一区二区三区 | 久久这里一区二区精品 | 一区二区中文字幕在线观看 | 特别福利视频在线观看 | 欧美日韩国产一区二区三区播放 | 亚洲欧美综合久久 | 九九九精品视频免费 | 99精品欧美一区二区三区美图 | 欧美成人综合 | 国产精品久久国产三级国电话系列 | 一级a级国产不卡毛片 | 日韩视频国产 | 国产精品国产三级国产专播 | 一级毛片在线免费观看 | 在线免费观看一级片 | 在线播放第一页 | 欧美老熟妇bbbb毛片 | 毛片欧美| 国产成年网站v片在线观看 国产成人aa在线视频 | 欧美大狠狠大臿蕉香蕉大视频 | 国产男女爽爽爽爽爽视频 | 久久免费公开视频 | 国产一及毛片 |