Создание пользовательского списка до тех пор, пока он не достигнет заданной длиныPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Создание пользовательского списка до тех пор, пока он не достигнет заданной длины

Сообщение Anonymous »

Я хочу создать список, который объединяет другие списки в один с разными повторяющимися шаблонами, пока я не найду произвольное количество элементов в этом списке. Я имею в виду следующее:

Код: Выделить всё

len_ofList_to_generate = 24
repeat_every_twelfth_place = ['Main 1', 'Main 2']
repeat_every_third_place = ['Part 1', 'Part 2']
repeat_every_sixth_place = ['Section 1', 'Section 2', 'Section 3']
repeating_continously = ['One', 'Two', 'Three']

Desired output = ['Main 1 - Part 1 - Section 1 - One',
'Main 1 - Part 1 - Section 1 - Two',
'Main 1 - Part 1 - Section 1 - Three', # 3
'Main 1 - Part 2 - Section 1 - One',
'Main 1 - Part 2 - Section 1 - Two',
'Main 1 - Part 2 - Section 1 - Three', # 6
'Main 1 - Part 1 - Section 2 - One',
'Main 1 - Part 1 - Section 2 - Two',
'Main 1 - Part 1 - Section 2 - Three', # 9
'Main 1 - Part 2 - Section 2 - One',
'Main 1 - Part 2 - Section 2 - Two',
'Main 1 - Part 2 - Section 2 - Three', # 12
'Main 2 - Part 1 - Section 1 - One'] # and so on until I hit len = 24
Я подумываю использовать цикл while для обратного отсчета от каждого списка отдельно, но не совсем понимаю, как подойти к этой проблеме.

Подробнее здесь: https://stackoverflow.com/questions/791 ... ned-length
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»