python输入list

来源:百度知道 编辑:UC知道 时间:2024/06/15 11:50:01
初学python,请教一个问题:

a=input('enter')
print a
这个只能输入1个数字,用变量a存储,然后打印a .我想输入一串数字
像这样的:1,2,3,5,7,8……
应该跟list有关
我想把输入的一串数字存成一个list,然后可以对这个list用for…in…语句

#a=input('enter')
#l = a.split(",")
#for i in l:
# print i

去掉#

试一试 看符合你的要求吗?

num = list()
for i in range(0,n):
x = input("\n")
num.append(x)
n是你自己定义或者输入的一个值

lst = [input() for _ in xrange(5)]
for item in lst:
.....

可以用一个循环,反复要求你输入:
a=[]
for i in range(1,10):
    a[i]=raw_input("enter a number ?")