Maison  >  Article  >  développement back-end  >  Comment convertir une chaîne Python en liste

Comment convertir une chaîne Python en liste

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼original
2019-06-22 11:23:0757281parcourir

String est le type de données le plus couramment utilisé en Python. Nous pouvons créer une chaîne en utilisant des guillemets (' ou "). Créer une chaîne est aussi simple que d'attribuer une valeur à une variable. La séquence est la structure de données la plus basique en Python. Chaque élément de la séquence se voit attribuer un numéro - Sa position, ou index, vaut 0 pour le premier, 1 pour le second, et ainsi de suite.

Python a 6 types intégrés pour les séquences, mais les plus courants sont les listes et les tuples qui peuvent être effectués sur les séquences. inclure l'indexation, le découpage, l'ajout, la multiplication et la vérification des membres. De plus, Python dispose de fonctions intégrées pour déterminer la longueur de la séquence et déterminer la méthode des éléments les plus grands et les plus petits. qui peut apparaître sous la forme d'une valeur séparée par des virgules entre crochets. Les éléments de données de la liste n'ont pas besoin d'être du même type, tant que les éléments de données séparés par des virgules sont utilisés. Il suffit de les mettre entre parenthèses

<.>Recommandations associées : "

Tutoriel vidéo PythonComment convertir une chaîne Python en liste"

str1 = "12345"
list1 = list(str1)
print list1
 
str2 = "123 sjhid dhi"
list2 = str2.split() #or list2 = str2.split(" ")
print list2
 
str3 = "www.google.com"
list3 = str3.split(".")
print list3

Le résultat est le suivant :

[&#39;1&#39;, &#39;2&#39;, &#39;3&#39;, &#39;4&#39;, &#39;5&#39;]
[&#39;123&#39;, &#39;sjhid&#39;, &#39;dhi&#39;]
[&#39;www&#39;, &#39;google&#39;, &#39;com&#39;]

La méthode Python strip() est utilisée pour supprimer les caractères spécifiés. au début et à la fin de la chaîne split() consiste à diviser une chaîne en une liste de plusieurs chaînes

>>> image =&#39;1.jsp,2.jsp,3.jsp,4.jsp&#39;
>>> image_list = image.strip(&#39;,&#39;).split(&#39;,&#39;)
>>> print image_list
[&#39;1.jsp&#39;, &#39;2.jsp&#39;, &#39;3.jsp&#39;, &#39;4.jsp&#39;]
>>>

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn