【发布时间】:2020-02-20 17:26:20
【问题描述】:
我正在尝试解决我的问题。 我的代码:
Expected_str = "test"
def get_individual_fitness(individual):
fitness = 0
for c, expected_c in zip(individual, Expected_str):
if c == expected_c:
fitness += 1
return fitness
我得到:“对于 c,expected_c in zip(individual, Expected_str): TypeError: zip 参数 #1 必须支持迭代"
【问题讨论】:
-
正如错误消息所说,
individual必须是可迭代的。 -
这是一个可迭代的...
-
我们永远不会知道,因为你没有向我们展示它是什么。
-
individual的类型是什么? -
个人是一个列表。