Het "del" commando

Om een item te verwijderen uit de lijst gebruik je het “del” commando.
Gevolgd door de naam van de lijst en het indexnummer.

In onderstaand voorbeeld wordt het eerste item van de lijst verwijderd:

        Namen = ["Alex", "William", "Dodona"]
        del Namen[0]
        print (Namen)

Geeft als resultaat:

        ['William', 'Dodona']

Opgelet: hiermee wordt het item defintief verwijderd.


Het "remove" commando

In bovenstaand voorbeeld moest je weten in welk indexnummer het item stond.
Met het "remove"-commando kan je een item verwijderen op basis van de inhoud.

In onderstaand voorbeeld wordt het item met als naam "Dodona" verwijderd:
        Namen = ["Alex", "William", "Dodona"]
        Namen.remove("Dodona")
        print (Namen)

Geeft als resultaat:

        ['Alex', 'William']

Opgelet: hiermee wordt het item defintief verwijderd.
Opgelet: alleen het eerste item "Alex" wordt verwijderd. Als er 2 of meer items "Alex" in de lijst zitten, zal alleen de eerste verwijderd worden.
Wil je alle items met die naam verwijderen, moet je gebruik maken van een while lus