У меня есть большой список, состоящий из нескольких списков произвольной длины. Я хочу сравнить каждую длину списка и создать новые списки равных размеров. Например,Python: сравнить списки списка по длине и создать новые списки равных размеров
biglist = [['x','y','z'],['a','b'],['d','f','g'],...,['r','e','w','q','t','u','i']]
expected_list= [['a','b'],[['x','y','z'],['d','f','g']],....,['r','e','w','q','t','u','i']]
Я новичок в Python. может ли кто-нибудь предложить мне менее дорогостоящий метод для выполнения вышеуказанного процесса. Спасибо заранее.
Не было больше смысла иметь '[[[ 'а', 'б']], [[ 'х', 'у', 'г '], [' d ',' f ', g']], ...] 'и т. д.? Прямо сейчас ваши списки длины-2 не находятся в отдельном списке, в отличие от списков длины-3. Это похоже на то, что у вас есть '['ab', ['xyz', 'dfg']]', когда было бы более последовательным иметь '[['ab'], ['xyz', 'dfg']]'. – DSM
есть. я отредактирую. – Manoj
Вы пытаетесь объединить списки каждого заданного размера? –