How to separate a Python list into two lists, according to some aspect of the elements

后端 未结 8 708
小鲜肉
小鲜肉 2021-01-06 05:23

I have a list like this:

[[8, \"Plot\", \"Sunday\"], [1, \"unPlot\", \"Monday\"], [12, \"Plot\", \"Monday\"], [10, \"Plot\", \"Tuesday\"], [4, \"unPlot\", \"         


        
8条回答
  •  北荒
    北荒 (楼主)
    2021-01-06 05:51

    You can also do it with the filter command:

    list1 = filter(lambda x: x[1] == "Plot", list)
    list2 = filter(lambda x: x[1] == "unPlot", list)
    

提交回复
热议问题