为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

蝴蝶刀刀 2021-03-12 14:11:53
基本上,我想做的是有一个基于用户输入创建列表的程序,例如:a=inputb=inputc=inputlist1=[a,b,c]然后让它再次执行(形成list2),依此类推,直到到达list37,我要在其中创建一个列表列表,例如:listMASTER=[list1,list2,list3...list36]我不想这样写:a=inputb=inputc=inputlistn=[a,b,c]36次,所以我希望它一遍又一遍地循环,每次形成一个新列表。
查看完整描述

2 回答

?
沧海一幻觉

TA贡献1824条经验 获得超5个赞

尝试这样的事情:


outer_listen = []

n = 36 #Or howmany ever times you want to loop

for i in range(n): #0 through 35

    a = input()

    b = input()

    c = input()

    lstn = [a, b, c]

    outer_listen.append(lstn)


查看完整回答
反对 回复 2021-03-31
?
ibeautiful

TA贡献1993条经验 获得超5个赞

使用这种方法可以轻松地做到这一点:


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)

这将减少步骤数


查看完整回答
反对 回复 2021-03-31
  • 2 回答
  • 0 关注
  • 165 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信