Maison > développement back-end > Tutoriel Python > Comment utiliser la fonction d'entrée en python pour saisir une liste

Comment utiliser la fonction d'entrée en python pour saisir une liste

Libérer: 2019-07-06 09:03:51
original
70853 Les gens l'ont consulté

Comment utiliser la fonction d'entrée en python pour saisir une liste

Après Python 3.0, la saisie au clavier utilise la fonction de saisie

>>> x=input
>>> 123
123
Copier après la connexion

Rien n'est affiché sur la ligne de commande. Après avoir saisi 123, il est directement affecté à x et imprimé.

La simple utilisation de l'entrée ne peut pas résoudre la plupart des traitements de données. Habituellement, la chaîne d'entrée doit être divisée. Python utilise la fonction split() pour la diviser

>>> x=input()
1,2,3,4
>>> xlist=x.split(",")
>>> print(xlist)
['1', '2', '3', '4']
Copier après la connexion

Mais cela n'est toujours pas suffisant. est des nombres, nous espérons que la liste est aussi un nombre, nous devons donc convertir davantage

>>> x=input()
1,2,3,4
>>> xlist=x.split(",")
>>> print(xlist)
['1', '2', '3', '4']
>>> xlist = [int(xlist[i]) for i in range(len(xlist))] #for循环,把每个字符转成int值
>>> print(xlist)
[1, 2, 3, 4]
Copier après la connexion

split("") Le paramètre de la fonction split("") peut être n'importe quel séparateur, y compris (a, b,c....;1,2,3... ;%,!,*,space)

>>> x=input()
1 2 3 4
>>> xlist=x.split(" ")
>>> print(xlist)
['1', '2', '3', '4']
>>> xlist = [int(xlist[i]) for i in range(len(xlist))]
>>> print(xlist)
[1, 2, 3, 4]
Copier après la connexion

Pour plus d'articles techniques liés à Python, veuillez visiter le Tutoriel Python rubrique pour apprendre !

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal