Apprenez à utiliser la fonction Split en Python



Cet article explique comment utiliser la fonction split en python avec différents paramètres tels que separator et maxsplit avec divers exemples.

Le langage de programmation Python a divers Types de données y compris les chaînes. Même si les chaînes sont de nature immuable, nous pouvons toujours manipuler une chaîne en utilisant comme une fonction fractionnée. Il décompose les chaînes plus grandes en chaînes plus petites en utilisant différents paramètres. Dans cet article, nous allons découvrir comment utiliser la fonction de fractionnement dans . Voici les sujets abordés dans ce blog:

Qu'est-ce qu'une chaîne?

Les chaînes en python représentent les valeurs de caractères Unicode. Python n'a pas de type de données caractère, un seul caractère est également considéré comme une chaîne.





Nous utilisons les guillemets simples ou doubles pour déclarer une chaîne. Pour accéder à une chaîne, nous utilisons les index et les crochets. Étant donné que les chaînes sont de nature mutable, nous ne pouvons apporter aucune modification après avoir déclaré une chaîne.

comment utiliser aws cli
name = 'Edureka' print (nom [0])
 Production: EST

Bien que nous ne puissions pas changer une chaîne après la déclaration, nous pouvons diviser une chaîne en python.



Besoin d'une fonction fractionnée

La fonction Split renvoie une liste de chaînes après avoir divisé la chaîne en fonction du séparateur donné. Voici les avantages de l'utilisation d'une fonction de fractionnement en python:

  • À un moment donné, nous devrons peut-être décomposer une grande chaîne en morceaux ou chaînes plus petits.
  • C'est l'opposé de la concaténation, qui ajoute deux chaînes ensemble.
  • Les espaces blancs sont considérés comme un séparateur si aucun n'est fourni dans la fonction de fractionnement.
  • Il devient plus facile d'analyser et de déduire des conclusions.
  • Il aide à décoder les chaînes cryptées.

Comment utiliser la fonction Split en Python?

La fonction Split décompose une chaîne plus grande et donne une liste avec des morceaux ou des chaînes plus petits. Voici un exemple pour diviser une chaîne en python.

a = 'Nous sommes Edureka, nous avons des tutoriels de pointe et des programmes de certification pour améliorer vos connaissances' print (a.split ())
 Production: ['Nous', 'sommes', 'Edureka', 'nous', 'avons', 'coupant', 'bord', 'tutoriels', 'et', 'certification', 'programmes', 'à', ' upskill »,« votre »,« connaissance »]

Ci-dessus est un exemple simple pour montrer comment la fonction de division peut être utilisée pour décomposer le texte entier en chaînes plus petites. Mais la fonction de fractionnement a différents paramètres pour optimiser l'exécution.



Paramètres de fractionnement

  1. Séparateur - Il agit comme un délimiteur, la chaîne est décomposée en fonction du séparateur spécifié. Il est également facultatif, si aucun séparateur n'est spécifié, le séparateur par défaut sera l'espace blanc.

  2. Max - Il est également facultatif. Il définit le nombre de fractionnements qui auront lieu. La valeur par défaut est -1, ce qui signifie qu'aucune limite sur le nombre de fractionnements.

Séparateur

Voici un exemple pour montrer la fonction de fractionnement avec un paramètre de séparateur:

comment trier les nombres en c ++
a = 'Edureka est la plus grande entreprise d'edtech, elle propose de nombreux cours de pointe pour apprendre' print (a.split (',') b = 'dimanche * lundi * mardi * mercredi * jeudi * vendredi * samedi' print (a. Divisé(' * ')
 Production: [«Edureka est la plus grande entreprise d'edtech», «elle a de nombreux cours de pointe à apprendre»] [«dimanche», «lundi», «mardi», «mercredi», «jeudi», «vendredi», «samedi»]

Dans l'exemple ci-dessus, le séparateur est spécifié en fonction duquel la chaîne est divisée en chaînes plus petites.

tutoriel pl sql pour les débutants

Max

Voici un exemple pour montrer la fonction de fractionnement avec un paramètre max:

a = 'mon * nom * est * python' print (a.split ('*', 3)
 Production : ['mon', 'nom', 'est', 'python']

Le paramètre max dans l'exemple ci-dessus est défini sur 3, ce qui signifie que la sortie aura 4 éléments dans la liste des chaînes.

Exemple

Vous trouverez ci-dessous quelques exemples, où nous pouvons utiliser la fonction de fractionnement pour diviser la chaîne en petits morceaux ou chaînes.

a = 'mon nom est python' print (a.split ()) b = 'CatDogAntCarTap' print ([b [i: i + 3] for i in range (0, len (b), 3)]) c = 'python # a # été # créé # par # Guido # van # rossum' print (c.split ('#', 6) d = 'this, will, be, in, output, this will be not' print (d.split (',', 4)
 Production: ['mon', 'nom', 'est', 'python'] ['Cat', 'Dog', 'Ant', 'Car', 'Tap'] ['python', 'was', 'made' , 'by', 'Guido', 'van', 'rossum'] ['this', 'will', 'be', 'in', 'output']

Dans ce blog, nous avons appris comment la fonction de fractionnement peut être utilisée pour décomposer de grandes chaînes en morceaux ou chaînes plus petits. String est une structure de données immuable, ce qui signifie qu'elle ne peut pas être modifiée une fois que vous l'avez déclarée. Bien que la manipulation puisse être effectuée à l'aide de la fonction de fractionnement. Le langage de programmation Python a différents types de données comme liste , , tuple , ensemble etc.

Types de données primitifs et structures de données spécialisées optimisez votre code et donnez un avantage à python par rapport aux autres langages de programmation. Pour maîtriser vos compétences, inscrivez-vous à et lancez votre apprentissage.

Avez-vous des questions? Mentionnez-les dans les commentaires, nous vous répondrons dans les plus brefs délais.