Discuss / Python / 笨办法,最开始写的在给d[a]赋值的时候用的i,被循环到了b计数的时候,一直错误(这时候用的d[x]=i i=i+1),后来改成d[x]=i i=d[x]+1之后就好了,想了半天

笨办法,最开始写的在给d[a]赋值的时候用的i,被循环到了b计数的时候,一直错误(这时候用的d[x]=i i=i+1),后来改成d[x]=i i=d[x]+1之后就好了,想了半天

Topic source
L = ['a','a','b','a','b','c']d={}i=1for x in L:    if x in d:        i = d[x]+1        d[x] = i    else:        d[x]=1print(d)

KASIN1120

#2 Created at ... [Delete] [Delete and Lock User]

那么复杂的代码?


  • 1

Reply