Maison  >  Article  >  développement back-end  >  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

尚
original
2019-07-02 14:57:0370657parcourir

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

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']

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]

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]

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!

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