字典(Dictionary)的get方法:
dict.get(key, default=None) #若值不存在,则返回给出的默认值
本人常用于在新建字典时,需要增加某个key对应value值
eg:
d={} text='这/r 是/v 一/m 句/q 测试/vn 的/u 话/n 。/w 测试/v 成功/v !/w' res=re.findall('(\S+)/(\S+)',text) for each in res: word=each[0] tag=each[1] d[word]=d.get(word,[])+[tag] print(d)
#{'这': ['r'], '是': ['v'], '一': ['m'], '句': ['q'], '测试': ['vn', 'v'], '的': ['u'], '话': ['n'], '。': ['w'], '成功': ['v'], '!': ['w']}
#期待改进~