-1
votes

Répartition des listes et retenir les espaces en python

Je veux diviser cette liste appelée forme: xxx pré>

Il devrait renvoyer quelque chose comme: p> xxx pré>

et non p>

    ['+------------+', '|', '|', '|', '|', '|', '|', '+------+-----+', '|', '|', '|', '|', '|', '|', '+------+-----+']


8 commentaires

Qu'entendez-vous par la partie "retour: | |, | |". Retourner comme une chaîne?


Ah Désolé, la mise en forme de la question a été jumelée, je vais essayer de le réparer maintenant. Tous les espaces vides ont été éliminés par empilementverflow.


Votre entrée est une chaîne ou une liste?


Veuillez utiliser le marquage du code si possible. Merci


Alors, ici, votre "liste" que vous souhaitez diviser est la chaîne de forme ?


Toujours pas clairement ce que votre sortie attendue est.


@ zr0gravity7 oui exactement, je suppose que je devais mieux le verser


Voir ma réponse, édité pour votre nouvelle question


3 Réponses :


0
votes

Je suppose que la "liste" que vous souhaitez scinder n'est pas une liste, mais une chaîne de liste.

Vous pouvez le faire: p> xxx pré> p>

 p>

Pour votre nouvelle question, on dirait que vous souhaitez diviser la chaîne sur le personnage de la nouvelle ligne, utilisez: p> xxx pré>

à Faites-le "renvoyer quelque chose comme ça": p>

[| |, | |] code> p>

Utilisez un traitement ultérieur: P>

stringified_lines = str(lines)

stringified_lines = stringified_lines.replace("'", "")
print(stringified_lines)
>>> [+------------+, |            |, |            |, |            |, +------+-----+, |      |     |, |      |     |, +------+-----+]


4 commentaires

Semble bien, je vais essayer cela et vous le faire savoir! Merci!


@alinisme Il y avait quelques erreurs, devraient être réparées maintenant


J'ai édité la question avec une meilleure mise en forme, cela n'a toutefois pas fonctionné comme prévu. Merci pour la suggestion!


Wow, je ne pensais pas à ça du tout! Merci pour cette solution incroyable!



0
votes

Essayez ceci:

liste = ['||', '||']
print(*liste)
>>> || ||


2 commentaires

Bienvenue dans le débordement de la pile! Bien que ce code puisse résoudre la question, y compris une explication de la manière et pourquoi cela résout le problème aiderait vraiment à améliorer la qualité de votre poster et aboutit probablement à plus de votes ultérieurs. N'oubliez pas que vous répondez à la question des lecteurs à l'avenir, pas seulement la personne qui demande maintenant. S'il vous plaît Modifier Votre réponse Pour ajouter des explications et donner une indication de quelles limitations et hypothèses s'appliquent.


J'ai édité le formatage, cela ne fonctionne pas. Merci pour votre temps!



0
votes

Je suppose que vous découragez simplement les espaces principaux. Voici une doublure: xxx

sortie: xxx


0 commentaires