J'essaie d'ajouter et d'étendre les éléments d'une liste dans une boucle comme suit: Le résultat du code ci-dessus est quelque chose comme ceci: P> print(y_predicts):
[1, 1, 0, 0, 0, 1, 0, 0, 1, 0]
3 Réponses :
Vous pouvez utiliser étendre () code> au lieu de
ANNEX () code> Il ajoutera les éléments de la liste transmise plutôt que la liste elle-même.
in python Deux types de séquence peuvent être concaténés a > Avec un opérateur au lieu de p> Vous devez utiliser p> dans votre boucle. P> Une autre façon d'ajouter tous les éléments d'une liste à une autre est le + code>. Cela peut également arriver en place avec le
+ = code>
EXTENDRE code> Méthode
de la liste. Contrairement à la méthode code> code> qui ajoute l'élément donné dans son ensemble à la liste, étendre code> ajoute tous ses éléments à la liste: p>
manière pythonique de combiner deux listes d'éléments ensemble en tant qu'élément de liste unique consiste à utiliser le mot-clé "étendre" au lieu de l'annexe.
Vous voudrez
étendre code>, pas
Ajout code>