猿问

循环特定时间,每次创建一个新列表

基本上,我想做的是有一个基于用户输入创建列表的程序,例如:


a=input

b=input

c=input


list1=[a,b,c]

然后让它再次执行(形成list2),依此类推,直到到达list37,我要在其中创建一个列表列表,例如:


listMASTER=[list1,list2,list3...list36]

我不想这样写:


a=input

b=input

c=input


listn=[a,b,c]

36次,所以我希望它一遍又一遍地循环,每次形成一个新列表。


蝴蝶刀刀
浏览 166回答 2
2回答

沧海一幻觉

尝试这样的事情:outer_listen = []n = 36 #Or howmany ever times you want to loopfor i in range(n): #0 through 35    a = input()    b = input()    c = input()    lstn = [a, b, c]    outer_listen.append(lstn)

ibeautiful

使用这种方法可以轻松地做到这一点:olist=[]for i in range(n): #n is the number of items you need the list (as in your case, 37)    lis=[input(),input(),input()]    olist.append(lis)这将减少步骤数
随时随地看视频慕课网APP

相关分类

Python
我要回答