"int"对象不可迭代 作者: admin 时间: 22/11/18 12:16:13 分类: Python 选择 | 换行 | 行号 def string_count(y): count = 0 for a in y: if(a=="ram"): count=count+1 print count else: print "zero" x = ["sizz" ,"vixx", "dfd" ,"ram","furram","ram"] string_count(x) # 回答1 您应该会收到一个错误消息 字符串计数(X) 这行说明没有定义x,因为x位于您发布的代码中的函数内部,因此只对该函数是局部的。没有错误"'int'Object Not Iterable",而且您没有发布完整的错误消息,所以我们无法知道问题是什么。 # 回答2 只需在调用字符串_计数函数之前移动x的定义即可。 标签: python