import string import 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)+1 print(d)

这个程序是正确的版本
Python报错'builtin_function_or_method' object is not iterable

上面这个程序出现了错误

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

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-28
  • 2022-12-23
  • 2022-12-23
  • 2021-12-10
猜你喜欢
  • 2021-08-17
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-11
相关资源
相似解决方案