好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

Python报错'builtin_function_or_method' objec

import stringimport random
x=string.ascii_letters+string.punctuation+string.digits
y=[random.choice(x) for i in range(1000)]z=' '.join(y)d=dict()for i in z:    
   d[i]=d.get(i,0)+1print(d)

这个程序是正确的版本

上面这个程序出现了错误

他报程序第7行也就是for循环那边不可以迭代,for循环只有z我们,我们从上面的图片看到z的赋值那边与正确答案不对,使用join错误

查看更多关于Python报错'builtin_function_or_method' objec的详细内容...

  阅读:34次