Como dividir elementos de uma lista e remover caracteres indesejados
Para dividir elementos de uma lista e remover caracteres indesejados, você pode usar um combinação das técnicas split() e compreensão de lista. Veja como você pode obter o resultado desejado:
Em Python, o método split() divide uma string em uma lista com base em um delimitador especificado. Por padrão, ele se divide em caracteres de espaço em branco, mas você também pode passar um delimitador opcional.
Para remover o caractere \t e tudo depois dele na lista fornecida, você pode usar o método split() com um delimitador de \t e uma contagem máxima de divisão de 1. Isso garante que apenas a primeira parte da string seja colocada antes do delimitador.
Aqui está um exemplo:
my_list = ['element1\t0238.94', 'element2\t2.3904', 'element3\t0139847']
result = [i.split('\t', 1)[0] for i in my_list]
print(result)
Neste código, iteramos cada elemento em my_list usando uma compreensão de lista. Para cada elemento, chamamos o método split() com \t como delimitador e uma contagem máxima de divisão de 1. Isso resulta em uma lista onde o primeiro elemento é a parte desejada da string, antes do caractere \t. Por fim, criamos uma nova lista com os elementos desejados.
A saída do código será:
['element1', 'element2', 'element3']
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3