0
votes

Comment ajouter une variable à chaque élément dans un jeu de python

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 xxx

sortie xxx


0 commentaires

4 Réponses :


6
votes

Vous pouvez utiliser la concaténation de chaîne dans une compréhension de jeu xxx


0 commentaires

0
votes

Plusieurs façons d'accomplir ceci, voici une simple boucle:

for i in range(len(a)):
    a[i] += "--foo"


2 commentaires

Cela ajoute simplement un élément de jeu supplémentaire "- foo" pour chaque élément existant; Il n'a pas ajouté - FOO à chaque élément de l'ensemble. (Ni élément + = "--foo" , car les valeurs str sont immuables.)


C'était une faute de frappe, mais vous êtes correct. Corrigé-le maintenant.



3
votes

Vous pouvez essayer xxx

ou pour python 3.6 et au-dessus xxx

sortie xxx


2 commentaires

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.



0
votes

Pour un changement, en utilisant lambda : xxx

sortie: xxx


0 commentaires