Создайте новый список в течение l oop каждый раз, когда это необходимо - PullRequest
0 голосов
/ 28 января 2020

Поэтому я пытаюсь создать новый список SEPARATE каждый раз, когда утверждение верно в python. По сути:

for i in range(z):
    if X is true:
        create a new list

Нет способа узнать, сколько списков мне нужно, я могу попытаться оценить, как я работаю с алгоритмом жадного типа, но я пытаюсь выяснить, как итеративно создавать новые отдельные списки.

1 Ответ

0 голосов
/ 28 января 2020

Попробуйте сделать

myList = []
for i in range(z):
  if X is true:
    lis = []        
    #do something with lis
  myList.append(lis)

Если вы напишете именно то, что вы хотите сделать после создания нового списка, тогда более эффективный ответ может быть объяснен. На основании предоставленной информации, это все, что я мог придумать.

...