У меня есть список списков в python, который я использую для записи данных входного файла для исполняемого файла командной строки. Исполняемый файл имеет ограничения на длину НЕКОТОРЫХ входных строк, но не всех. Есть ли способ, чтобы изменить размер всех элементов в определенном положении в моем «массив», что:элементы переразмера в списке на основе индекса
1, test, 12, toronto
2, test, 145, montreal
3, test, 178, north bay
стал бы:
1, test, 12, to
2, test, 145, mo
3, test, 178, no
Насколько кодирования я думаю, что-то вроде этого будет работать итеративно, но я бы предпочел способ обработать целый массив за один раз.
for x in list:
x[3] = x[3][:5] #where 5 is the length
Во-первых, спокойной ночи здесь. :) Во-вторых, что на самом деле ваша проблема? Что вы подразумеваете под «* обработкой массива while за один раз»? – aIKid
Аккуратно это «хороший день» :) –