3个列表,Name姓名,Sex性别,Vocation职业,目的是查询所有人的所有信息,我的想法是弄一个大列表All,然后每个大列表里面的每个小列表Single是每个人的信息,用while循环添加小列表,然后把小列表放到大列表里,放完清空小列表,最后循环结束打印大列表,但是为啥最后大列表为空啊?我的理解是不是已经放进去再clear()嘛,大列表为啥还是空的啊
AllList = []
SingleList = []
i = 0
while i < len(NameList):
SingleList.append(NameList[i])
SingleList.append(SexList[i])
SingleList.append(VocationList[i])
AllList.append(SingleList)
i = i + 1
SingleList.clear()
print(AllList)
大列表为空
AllList = []
SingleList = []
i = 0
while i < len(NameList):
SingleList.append(NameList[i])
SingleList.append(SexList[i])
SingleList.append(VocationList[i])
AllList.append(SingleList)
i = i + 1
SingleList.clear()
print(AllList)