У меня есть большой файл имен и значений на одной строке, разделенных пробелом:Удаление значений из списка в Python
name1 name2 name3....
После длинного списка имен представляет собой список значений, соответствующих имена. Значения могут быть 0-4 или na. То, что я хочу сделать, - это объединить файл данных и удалить все имена и значения, когда значение равно na
.
Например, последняя строка имени в этом файле следующим образом:
namenexttolast nameonemore namethelast 0 na 2
Я хотел бы следующий вывод:
namenexttolast namethelast 0 2
Как бы я сделать это с помощью Python?
Я предполагаю, что вы не имеете никакого контроля над форматом данные приходят, но только в том случае, если вы делаете, это сделает ваш код более элегантным, если вы имели имена и значения на отдельных строках. – katrielalex
Редактирование по этому вопросу является эпическим. Престижность Уэйн Вернер за практически божественное редактирование. –
Зачем, спасибо! Я просто не могу терпеть плохое общение, и если я смогу хотя бы разобраться в том, что они спрашивают, я пойду дальше и помогу. В конце концов, никто действительно не пользуется плохо сформулированным/отформатированным вопросом (или ответом), и, по крайней мере, кто-то может принести пользу, если вопрос немного опрятен. Просто сделаю свою часть для сообщества SO :) –