Transformer Une Liste Python En chaine de Caracteres avec la Methode Join
Table des matières:
L'une des opérations courantes lorsque vous travaillez avec des chaînes consiste à fractionner une chaîne en un tableau de sous-chaînes à l'aide d'un délimiteur donné., nous parlerons de la façon de diviser une chaîne en Python.
Méthode.split ()
En Python, les chaînes sont représentées comme des objets
str
immuables. La classe
str
est fournie avec un certain nombre de méthodes de chaîne qui vous permettent de manipuler la chaîne.
La méthode
.split()
renvoie une liste de sous-chaînes séparées par un délimiteur. Il prend la syntaxe suivante:
str.split(delim=None, maxsplit=-1)
Le délimiteur peut être un caractère ou une séquence de caractères, et non une expression régulière.
Dans l'exemple ci-dessous, nous séparons les chaînes en utilisant la virgule
,
comme délimiteur:
s = 'Sansa, Tyrion, Jon'
s.split(', ')
Le résultat est une liste de chaînes:
Les littéraux de chaîne sont généralement entourés de guillemets simples, bien que des guillemets doubles puissent également être utilisés.
Une séquence de caractères peut également être utilisée comme délimiteur:
s = 'Sansa::Tyrion::Jon'
s.split('::')
Lorsque
maxsplit
est donné, cela limitera le nombre de divisions. S'il n'est pas spécifié ou
-1
, il n'y a pas de limite sur le nombre de divisions.
s = 'Sansa;Tyrion;Jon'
s.split(';', 1)
La liste des résultats aura un maximum
maxsplit+1
éléments:
Si le
delim
n'est pas spécifié ou s'il est
Null
, la chaîne sera divisée en utilisant des espaces comme délimiteur. Tous les espaces consécutifs sont considérés comme un seul séparateur. De plus, si la chaîne contient des espaces blancs de fin et de début, le résultat n'aura pas de chaînes vides.
Pour mieux illustrer cela, regardons l'exemple suivant:
' Daenerys Hodor Arya Jaime Bran '.split()
' Daenerys Hodor Arya Jaime Bran '.split(' ')
Lorsqu'aucun délimiteur n'est utilisé, la liste renvoyée ne contient aucune chaîne vide. Si le délimiteur est défini sur un espace vide
' '
, les espaces de début, de fin et consécutifs feront que le résultat contiendra des chaînes vides.
Conclusion
Le fractionnement de chaînes est l'une des opérations les plus élémentaires. Après avoir lu ce tutoriel, vous devriez avoir une bonne compréhension de la façon de diviser les chaînes en Python.
LG prévoit de construire deux lignes de production de cellules solaires dans l'espace occupé par une ligne de fabrication PDP à LG Electronics envisage de construire deux nouvelles lignes de production de cellules solaires dans l'espace actuellement occupées par une chaîne de fabrication de PDP (panneau d'affichage à plasma) dans son usine de Gumi en Corée du Sud, a annoncé lundi.
Investira 220 milliards de wons (167 millions de dollars) pour remplacer sa ligne A1 PDP par les deux lignes de production solaire. La ligne A1 est actuellement dormante et repose sur une technologie ancienne, et est donc prête à être réinvestie ou remplacée.
Comment vérifier si une chaîne contient une sous-chaîne dans bash
L'une des opérations les plus courantes lorsque vous travaillez avec des chaînes dans Bash est de déterminer si une chaîne contient ou non une autre chaîne. Dans cet article, nous allons vous montrer plusieurs façons de vérifier si une chaîne contient une sous-chaîne.
Remplacement de la chaîne Python
Dans cet article, nous expliquerons comment remplacer une sous-chaîne à l'intérieur d'une chaîne en Python, en utilisant la méthode replace ().







