飞梧 发表于 2020-8-23 14:46

【Python入门】这个哪里出错了?

名字全被注册啦 发表于 2020-8-23 18:28

你好,我也是初学python,我认为问题出在ku你既作为字典名又作为函数名上面。这个报错的意思应该是函数类型不可迭代,你可以尝试换一下函数名称

CxYan9 发表于 2020-8-23 18:52

字典名字和函数名字重复了, 函数名字随便改改就行

xiaosuobjsd 发表于 2020-8-23 19:03

ku在第一排定义了一个空列表
在第N排定义了一个方法
所以ku到底是一个列表还是一个方法?
如果是列表,那么可以迭代
如果是方法,那么不可迭代

rsnodame 发表于 2020-8-23 21:06

命名冲突了,ku被赋值成了一个列表和一个函数

飞梧 发表于 2020-8-24 17:31

名字全被注册啦 发表于 2020-8-23 18:28
你好,我也是初学python,我认为问题出在ku你既作为字典名又作为函数名上面。这个报错的意思应该是函数类型 ...

感谢,搞了好久,原来是这样啊

飞梧 发表于 2020-8-24 17:35

xiaosuobjsd 发表于 2020-8-23 19:03
ku在第一排定义了一个空列表
在第N排定义了一个方法
所以ku到底是一个列表还是一个方法?


感谢,已经修改

飞梧 发表于 2020-8-24 17:36

rsnodame 发表于 2020-8-23 21:06
命名冲突了,ku被赋值成了一个列表和一个函数

感谢解答

飞梧 发表于 2020-8-24 17:39

CxYan9 发表于 2020-8-23 18:52
字典名字和函数名字重复了, 函数名字随便改改就行

感谢答疑,已经好了
页: [1]
查看完整版本: 【Python入门】这个哪里出错了?