L'objet de type 'map' n'a pas de len () dans Python 3
J'ai un problème avec Python 3. J'ai eu de Python 2.7 code et pour le moment j'essaie de le mettre à jour. J'obtiens l'erreur:
objet de type "carte" n'a pas de len()
à cette partie:
str(len(seed_candidates))
Avant que je initialisé comme ceci:
seed_candidates = set()
for word in wordlist:
seed_candidates.add(word)
Donc, quelqu'un peut-il m'expliquer ce que je dois faire
source d'informationauteur Sonius
Vous devez vous connecter pour publier un commentaire.
En Python 3,
map
retourne un itérateur pas une liste:Vous pouvez le convertir dans une liste, puis obtenir la longueur à partir de là: