【发布时间】:2016-05-02 12:48:01
【问题描述】:
我在使用 Python 3 时遇到问题。我得到了 Python 2.7 代码,目前我正在尝试更新它。我得到了错误:
TypeError: 'map' 类型的对象没有 len()
在这部分:
str(len(seed_candidates))
在我这样初始化它之前:
seed_candidates = map(modify_word, wordlist)
那么,谁能解释一下我必须做什么?
(编辑:以前这个代码示例是错误的,因为它使用了set 而不是map。现在已经更新了。)
【问题讨论】:
-
它对我有用。发布一个演示问题的完整示例。你甚至没有在上面的代码中调用
map。 -
这是目前来自 Google 的最高结果,并且当前问题实际上并没有很好的
map示例,因此我将稍微彻底地编辑问题并更改 OP 的代码原来有。我想 OP 在两年前第一次提出这个问题时错过了一些东西。如果有人反对,请随时恢复
标签: python python-3.x variable-length