-1
votes

Chaîne fractionnée avec 2 espaces entre les deux

pour fractionnement des mots xxx

mais si j'étais une telle sortie xxx


4 commentaires

Sur la base de votre description, ne devrait pas être votre sortie ["Python", "Très bien", "Langue actuellement"]?


Pas sûr de comprendre ce que vous voulez. Pourquoi la dernière option est-elle la sortie préférée?


@borievka non exactement la sortie ci-dessus et s'il n'est pas disponible, il est possible d'avoir une sortie comme vous l'avez mentionnée.


Si la sortie est ce que vous voulez, vous devez essayer de reformuler votre question. Trouver une solution pour un problème commence par une description appropriée du problème.


4 Réponses :


0
votes

in Python Split () Fonction Vous avez 2 paramètres, le séparateur Séparateur et maxsplit . Donc, si vous spécifiez un maxsplit, vous ne diviserez que 2, le reste de la chaîne ne sera pas divisé.


1 commentaires

Ok et est-il possible de diviser en doublez tout le temps comme: ["Python est", "Très bien", "Langue actuellement"]



0
votes

Vous avez dit une fonction divisée pour scinder seulement deux fois xxx


0 commentaires

1
votes

Dans votre exemple, il semble que vous souhaitiez diviser votre chaîne dans une liste de sous-chaînes avec 1 mot, 2 mots, 3 mots, etc. Je ne pense pas qu'il y a une fonction intégrée pour cela. Cependant, vous pouvez y parvenir avec le code suivant:

['PYTHON IS', 'VERY GOOD', 'LANGUAGE CURRENTLY']


1 commentaires

@Androidcerebroz Mark La réponse a accepté si vous pensez que cela répond à votre question.



0
votes

Il s'agit d'une manière légèrement compliquée de faire ce que vous voulez et produit une liste de listes, mais il ne devrait pas être trop difficile d'extraire la sortie souhaitée. Je suis sûr que quelqu'un sait comment faire cela de manière plus raisonnable. J'ai seulement utilisé str.split ("") pour créer une liste des mots de la chaîne d'origine. XXX


0 commentaires