list = [('a5', 1), 1, ('a1', 1), 0, 0]
Я хочу сгруппировать элементы списка в 3, если отсутствует второй или третий элемент в списке «Нет» для добавления в соответствующее место.Элементы списка группировки в python
exepected_output = [[('a5', 1), 1,None],[('a1', 1), 0, 0]]
Существует ли для этого путинский способ? Новым для этого были бы любые предложения.
Как вы узнаете, отсутствует ли 2-й или 3-й элемент? – depperm
Вот как вы разделили [список на куски] (http://stackoverflow.com/questions/312443/how-do-you-split-a-list-into-evenly-sized-chunks) –
В качестве полезного в стороне - где вы получаете эти данные * от *? Очень вероятно, что есть лучший способ получить ваши данные из своего родного состояния в состояние, которое вы ищете. –