90 votes

Comment joindre des entrées dans un ensemble en une seule chaîne?

Fondamentalement, j’essaie de joindre les entrées dans un ensemble afin de sortir une chaîne. J’essaie d’utiliser une syntaxe similaire à la fonction join pour les listes. Voici ma tentative:

Cependant, j’obtiens cette erreur: ``

Quel est l’appel équivalent pour les ensembles ?

176voto

Jmjmh Points 351
<pre><code></code><p><code></code> est une méthode de chaîne, pas une méthode set.</p></pre>

33voto

Jack Edmonds Points 10264

Les ensembles n’ont pas de méthode, mais vous pouvez les utiliser [](http://docs.python.org/library/stdtypes.html#str.join) à la place.

La `` méthode fonctionnera sur n’importe quel objet itérable, y compris les listes et les ensembles.

Remarque: soyez prudent lorsque vous l’utilisez sur des ensembles contenant des entiers; vous devrez convertir les entiers en chaînes avant l’appel à joindre. par exemple

5voto

MByD Points 78505

Le `` est appelé sur la chaîne :

4voto

Ski Points 5884

Ni le `` nor le a une telle méthode , chaîne ```` l’a:

Soit dit en passant, vous ne devez pas utiliser de nom pour vos variables. Donnez-lui un , ou un autre nom car il est très souvent utilisé fonction ```` python.

4voto

Hunter Points 71

Vous avez l’instruction join vers l’arrière essayez :

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X