Rumah > pembangunan bahagian belakang > Tutorial Python > python怎么用input函数输入一个列表

python怎么用input函数输入一个列表

Lepaskan: 2019-07-06 09:03:51
asal
70927 orang telah melayarinya

python怎么用input函数输入一个列表

在Python3.0以后,键盘输入使用input函数

>>> x=input
>>> 123
123
Salin selepas log masuk

在命令行没有任何显示,输入123后直接赋值给x,并打印。

仅仅使用input是无法解决大部分数据处理的,通常输入的字符串需要分割处理,python使用split()函数进行分割

>>> x=input()
1,2,3,4
>>> xlist=x.split(",")
>>> print(xlist)
['1', '2', '3', '4']
Salin selepas log masuk

但是这样仍然不够,输入的是数字,我们希望列表也是数字,所以还需要进一步转换

>>> 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]
Salin selepas log masuk

split(“”)函数的参数可以是任何分隔符,包括(a,b,c….;1,2,3…;%,!,*,空格)

>>> 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]
Salin selepas log masuk

更多Python相关技术文章,请访问Python教程栏目进行学习!

Atas ialah kandungan terperinci python怎么用input函数输入一个列表. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan