如何将列表追加到另一个列表

时间:2019-09-18 15:48:23

标签: python list

我当前正在构建一个程序,并希望按周编号对数据(在代码中称为组件)进行排序。

wList = []
thing = []
Wstart = 0

for component in list:

    curDate = component[0]

    year, month, day = (int(x) for x in curDate.split('-'))    
    currentWeek = int(datetime.date(year, month, day).strftime("%V"))

    if Wstart == currentWeek or Wstart == 0:
        wList.append([component, component, component, component])
        Wstart == currentWeek
    else:
        thing.append(Wlist)
        wList = []
        wList.append([component, component, component, component])
        Wstart == currentWeek

基本上,我想在新的一周有空时重置Wlist,并将Wlist存储在名为Thing的列表中,但是当我运行print(thing)时,我得到了[[]]。

我感谢我能获得的所有帮助!

1 个答案:

答案 0 :(得分:0)

您是否有一个未在代码中显示的名为“列表”的变量?因为如果尝试遍历list变量,则for循环甚至不会开始。而且veckaList并没有在任何地方定义,因此也应该导致错误。

发布更完整的代码以获得更好的答案。

关于将列表添加到列表中

list1 = [1,2,3,4,5]
list2 = []

list2.append(list1)

>list2
>[[1,2,3,4,5]]