Je dois ajouter de la chaîne --Foo à chaque élément de l'ensemble donné et essayé de faire cela, mais incapable de le faire. Est-il vraiment possible de le faire?
Vous trouverez ci-dessous la sortie sortie p>
4 Réponses :
Vous pouvez utiliser la concaténation de chaîne dans une compréhension de jeu
Plusieurs façons d'accomplir ceci, voici une simple boucle:
for i in range(len(a)):
a[i] += "--foo"
Cela ajoute simplement un élément de jeu supplémentaire "- foo" code> pour chaque élément existant; Il n'a pas ajouté - FOO code> à chaque élément de l'ensemble. (Ni élément + = "--foo" code>, car les valeurs str code> sont immuables.)
C'était une faute de frappe, mais vous êtes correct. Corrigé-le maintenant.
Vous pouvez essayer ou pour python 3.6 et au-dessus p> sortie p>
Ce droit pour Python 3.6 et plus élevé mais pour les versions inférieures au format sera meilleur.
On pourrait espérer que les déploiements pré-3,6 diminuent rapidement.
Pour un changement, en utilisant sortie: p> lambda code>: