我创建了4个循环,循环成4个不同的列表 最后一个是唯一一个循环
ID =['2098','116','121']
major=['Electrical', 'Accounting', 'Commerce']
dgree=['Diploma', 'Diploma','Bachelor']
uni=['Institute', 'British careers training college', 'University Bharatidarsan']
for u in uni:
for d in dgree:
for m in major:
for x in ID:
它应该先去第一个,然后是第二个,然后是第三个,然后是第四个,然后再回到第一个,依此类推
为了自己弄清楚发生了什么,可以在内部循环中添加
print(u,d,m,x)
。你知道吗然后您将看到,第一个uni[0],dgree[0],major[0],后面是ID[0],然后是ID[1]和ID[2]。我们在所有三个ID上循环,所以接下来将有uni[0]、dgree[0]、major[1],然后是ID[0]等等
正如您在评论中所解释的,您希望同时循环四个列表。您可以使用一个for循环和
zip
来执行此操作:相关问题 更多 >
编程相关推荐