"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como analisar e limpar elementos da lista dividindo e removendo caracteres em Python?

Como analisar e limpar elementos da lista dividindo e removendo caracteres em Python?

Publicado em 2024-11-08
Navegar:392

How to Parse and Clean List Elements by Splitting and Removing Characters in Python?

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']
Declaração de lançamento Este artigo foi reimpresso em: 1729142476 Se houver alguma violação, entre em contato com [email protected] para excluí-lo
Tutorial mais recente Mais>

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