[Python] Can't wrap my head around how to remove a list of characters from another list

Discussão em 'Python' iniciado por Stack, Outubro 2, 2024.

  1. Stack

    Stack Membro Participativo

    I've been able to isolate the list (or string) of characters I want excluded from a user entered string. But I don't see how to then remove all these unwanted characters. After I do this, I think I can try joining the user string so it all becomes one alphabet input like the instructions say.

    Instructions:

    Remove all non-alpha characters Write a program that removes all non-alpha characters from the given input.

    For example, if the input is:
    -Hello, 1 world$!
    the output should be:
    Helloworld

    My code:

    userEntered = input()
    makeList = userEntered.split()
    def split(userEntered):
    return list(userEntered)


    if userEntered.isalnum() == False:
    for i in userEntered:
    if i.isalpha() == False:
    #answer = userEntered[slice(userEntered.index(i))]
    reference = split(userEntered)
    excludeThis = i
    print(excludeThis)




    When I print excludeThis, I get this as my output:

    -
    ,

    1

    $
    !


    So I think I might be on the right track. I need to figure it out how to get these characters out of the user input. Any help is appreciated.

    Continue reading...

Compartilhe esta Página