字典和循环
txt = '123asdsdqweqwe123142'ex = 'weq'
d = {}
for i in txt:
if i not in ex:
d = d.get(i,0)+ 1
和
txt = '123asdsdqweqwe123142'
ex = 'weq'
d = {}
for i in txt:
if iin ex:
continue
else:
d = d.get(i,0)+ 1
这两种写法有区别吗?为啥有的答案非要写第二种 看着没什么区别,结果也一样 其实没有啥子区别,就是执行代码的多少而已,出来的结果都一样 个人感觉没什么区别,第二种甚至可以省掉else
txt = '123asdsdqweqwe123142'
ex = 'weq'
d = {}
for i in txt:
if iin ex:
continue
d = d.get(i,0)+ 1
页:
[1]