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

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

Python將字符串插入字典

Python將字符串插入字典

守著星空守著你 2021-03-12 19:15:09
我打開一個.txt文件并閱讀.txt contents = html_log:Bob -1.2 -0.25 4:53 1 0:02 2 1 3 html_log:John 26.6 0.74 36:00 -4 3 25 26 1:57 74 12 16 -1.11 html_log:Bob -1.2 -0.25 4:53 1 0:04 2 1 3 change = str(textfile)pattern2 = re.compile("html_log:(?P<name>[^ ]*)(?: [^\s]+){4} (?P<score>[^ ]*)")try:    mylist2=sorted(pattern2.findall(change), key=lambda x: float(x[1]), reverse=True)except ValueError:    mylist2=sorted(pattern2.findall(change), key=lambda x: float('0'), reverse=True)產生mystr = ('Bob', '0:02'), ('John', '3'),('Bob', '0:02')我正在嘗試做的是找出該值是否不是有效的int。0:02,如果不是,則將其替換為0。我正在嘗試產生以下結果:('Bob', '0'), ('John', '3')我試圖將[k]和[v]放入字典中,并添加[v]的值,但是由于數字無效,它不起作用。mic = defaultdict(int)for k,v in mylist2:    mic[k] += re.sub(' ^\d*:\d*','0',v)不工作。并產生typeerrorTraceback (most recent call last):  File "C:/Python26/myfile.py", line 44, in <module>    mic[k] += re.sub(' ^\d*:\d*','0',v)TypeError: unsupported operand type(s) for +=: 'int' and 'str'
查看完整描述

1 回答

  • 1 回答
  • 0 關注
  • 257 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

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

公眾號

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