Python -zelfstudie

Python HOME Python-intro Python Aan de slag Python-syntaxis Python-opmerkingen Python-variabelen Python-gegevenstypen Python-nummers Python-casting Python-snaren Python Booleans Python-operators Python-lijsten Python-tupels Python-sets Python-woordenboeken Python Als...Anders Python While-lussen Python voor lussen Python-functies Python Lambda Python-arrays Python-klassen/objecten Python-overerving Python-iterators Python-bereik Python-modules Python-datums Python-wiskunde Python JSON Python RegEx Python PIP Python proberen...Behalve Python-gebruikersinvoer Opmaak van Python-tekenreeksen

Bestandsbehandeling

Python-bestandsafhandeling Python-bestanden lezen Python bestanden schrijven/maken Python bestanden verwijderen

Python-modules

NumPy-zelfstudie Panda walkthrough Scipy-zelfstudie

Python Matplotlib

Matplotlib Intro Matplotlib Aan de slag Matplotlib Pyplot Matplotlib plotten Matplotlib-markeringen Matplotlib-lijn Matplotlib-labels Matplotlib-raster Matplotlib-subplots Matplotlib Scatter Matplotlib-repen Matplotlib-histogrammen Matplotlib-cirkeldiagrammen

Machinaal leren

Beginnen Gemiddelde mediane modus Standaardafwijking percentiel Gegevensdistributie Normale gegevensverdeling Scatterplot Lineaire regressie Polynomiale regressie Meervoudige regressie Schaal Trein/Test Beslissingsboom

Python MySQL

MySQL Aan de slag MySQL Database maken MySQL-tabel maken MySQL-invoeging MySQL Select MySQL Waar MySQL Bestel op MySQL verwijderen MySQL-droptabel MySQL-update MySQL-limiet MySQL Join

Python MongoDB

MongoDB Aan de slag MongoDB Database maken MongoDB Verzameling maken MongoDB invoegen MongoDB Zoeken MongoDB-query MongoDB Sorteren MongoDB verwijderen MongoDB Drop-collectie MongoDB-update MongoDB-limiet

Python-referentie

Python-overzicht Ingebouwde functies van Python Python-stringmethoden Methoden voor Python-lijst Python-woordenboekmethoden Python Tuple-methoden Methoden voor Python-sets Python-bestandsmethoden Python-trefwoorden Python-uitzonderingen Python-woordenlijst

Modulereferentie

Willekeurige module Verzoekmodule Statistiekmodule Wiskundige module cMath-module

Python-instructies

Lijstduplicaten verwijderen Een string omkeren Voeg twee nummers toe

Python-voorbeelden

Python-voorbeelden Python-compiler Python-oefeningen Python-quiz Python-certificaat

Python - Lijstitems wijzigen


Artikelwaarde wijzigen

Raadpleeg het indexnummer om de waarde van een specifiek item te wijzigen:

Voorbeeld

Wijzig het tweede item:

thislist = ["apple", "banana", "cherry"]
thislist[1] = "blackcurrant"
print(thislist)

Een bereik van itemwaarden wijzigen

Om de waarde van items binnen een specifiek bereik te wijzigen, definieert u een lijst met de nieuwe waarden en verwijst u naar het bereik van indexnummers waar u de nieuwe waarden wilt invoegen:

Voorbeeld

Verander de waarden "banaan" en "kers" met de waarden "zwarte bes" en "watermeloen":

thislist = ["apple", "banana", "cherry", "orange", "kiwi", "mango"]
thislist[1:3] = ["blackcurrant", "watermelon"]
print(thislist)

Als u meer items invoegt dan u vervangt, worden de nieuwe items ingevoegd waar u hebt opgegeven en worden de resterende items dienovereenkomstig verplaatst:

Voorbeeld

Wijzig de tweede waarde door deze te vervangen door twee nieuwe waarden:

thislist = ["apple", "banana", "cherry"]
thislist[1:2] = ["blackcurrant", "watermelon"]
print(thislist)

Opmerking: de lengte van de lijst verandert wanneer het aantal ingevoegde items niet overeenkomt met het aantal vervangen items.

Als u minder items invoegt dan u vervangt, worden de nieuwe items ingevoegd waar u hebt opgegeven en worden de resterende items dienovereenkomstig verplaatst:

Voorbeeld

Wijzig de tweede en derde waarde door deze te vervangen door één waarde:

thislist = ["apple", "banana", "cherry"]
thislist[1:3] = ["watermelon"]
print(thislist)

Items invoegen

Om een ​​nieuw lijstitem in te voegen, zonder een van de bestaande waarden te vervangen, kunnen we de insert()methode gebruiken.

De insert()methode voegt een item in op de opgegeven index:

Voorbeeld

Voeg "watermeloen" in als het derde item:

thislist = ["apple", "banana", "cherry"]
thislist.insert(2, "watermelon")
print(thislist)

Opmerking: als gevolg van het bovenstaande voorbeeld bevat de lijst nu 4 items.