Вопрос следующий.
Есть список с именами:
bList = ['1.png', '2.png', '3.png', '4.png', '5.png', '6.png']
#Список условный, там имен намного больше
for b in bList:
try:
print(b) #Тут висит задача, которую надо выполнять по циклу
except Exception as e:
print(e)
Как Вы считаете было бы лучшим вариантом разбить список на два и допустим "1, 2, 5" и "3, 4, 6" разделить?
Сама задача такова, что часть списка прогнать через один цикл, вторую часть через другой. Вариант создать мануально два списка работает, но очень сложно.
Как вариант, сделать цикл для первого списка(который составляет 1/10 от общего) и второй бы ровнялся всему тому, что не входит в первый? Но я не очень понимаю как это реализовать. Через append или есть более короткая версия?
Цель которую я преследую, упростить код для последующих апдейтов, т.к. как я упомянул выше, создать два списка - можно, но лучше при наличии готового списка хотя бы не писать два дополнительных, а исключить из общего один и он же становится вторым.
З.Ы. для понимания, список будет из 200+ наименований, поэтому вручную делить на два отдельных не хочу, но могу. А вот исключить 20 наименований из 200 и получить списки:
200 наименований - автоматически
20 наименований - введу вручную
180 наименований - автоматически, где 20 объектов я обработаю одним циклом, а 180 другим