Oii Lacerda, tudo bem com você?
As duas formas são corretas, mas depende de qual é o momento e seu objetivo para usar cada uma delas.
- Usando a forma mais direta você consegue visualizar o resultado rapidamente;
- Usando a forma onde você salva em uma variável, você terá um passo a mais para ver o resultado, que é realizando a filtragem por meio do código
dados[selecao]
.
Mas vale ressaltar que tudo vai depender do cenário em que você está trabalhando.
Em relação a legibilidade, é melhor quebrar em partes como mostra a segunda opção. Já no quesito operacional (velocidade), o custo de ambas as formas são bem próximos, praticamente idênticos.
Espero que isso te ajude. Qualquer dúvida estou por aqui :)
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!