Huis Persoonlijke financiën Hoe Lijsten in Python te wijzigen - dummies

Hoe Lijsten in Python te wijzigen - dummies

Inhoudsopgave:

Video: Environment Variables : Linux Tutorial #11 2024

Video: Environment Variables : Linux Tutorial #11 2024
Anonim

U kunt de inhoud van een lijst naar behoefte met Python wijzigen. Een lijst wijzigen betekent een bepaald item wijzigen, een nieuw item toevoegen of een bestaand item verwijderen. Om deze taken uit te voeren, moet u soms een item lezen. Het concept van wijziging is te vinden in het acroniem CRUD, dat staat voor Maken, Lezen, Bijwerken en Verwijderen. Dit zijn de lijstfuncties die aan CRUD zijn gekoppeld:

toevoegen (): hiermee voegt u een nieuw item toe aan het einde van de lijst.

clear (): alle vermeldingen uit de lijst worden verwijderd.

copy (): Maakt een kopie van de huidige lijst en plaatst deze in een nieuwe lijst.

extend (): voegt items uit een bestaande lijst toe aan de huidige lijst.

invoegen (): voegt een nieuw item toe aan de positie die is opgegeven in de lijst.

pop (): hiermee wordt een vermelding uit het einde van de lijst verwijderd.

remove (): hiermee verwijdert u een item uit de opgegeven positie in de lijst.

De volgende stappen laten zien hoe modificatietaken met lijsten kunnen worden uitgevoerd.

1Open een Python Shell-venster.

U ziet de vertrouwde Python-prompt.

2Type Lijst1 = [] en druk op Enter.

Python maakt een lijst met de naam Lijst1 voor u.

Merk op dat de vierkante haakjes leeg zijn. Lijst1 bevat geen items. U kunt lege lijsten maken die u later met informatie vult. In feite is dit precies hoeveel lijsten beginnen, omdat u meestal niet weet welke informatie ze bevatten totdat de gebruiker met de lijst omgaat.

3Type len (lijst1) en druk op Enter.

De len () functie-uitgangen 0. Bij het aanmaken van een toepassing, kunt u controleren op een lege lijst met behulp van de len () functie. Als een lijst leeg is, kunt u geen taken uitvoeren, zoals het verwijderen van elementen, omdat er niets te verwijderen is.

4Typelijst1. voeg (1) toe en druk op Enter.

Controleer in uw toepassing of er lege lijsten zijn.

5Type len (lijst1) en druk op Enter.

De functie len () meldt nu een lengte van 1.

6Type Lijst1 [0] en druk op Enter.

U ziet de waarde opgeslagen in element 0 van Lijst1.

7Typelijst1. voeg (0, 2) in en druk op Enter.

Voor de functie insert () zijn twee argumenten vereist. Het eerste argument is de index van de invoeging, die in dit geval element 0 is. Het tweede argument is het object dat u op dat punt wilt invoegen, in dit geval 2.

8Typelijst1 en druk op Enter.

Python heeft een ander element toegevoegd aan Lijst1. Met de functie insert () kunt u echter het nieuwe element vóór het eerste element toevoegen.

9Type lijst2 = Lijst1. kopieer () en druk op Enter.

De nieuwe lijst, lijst 2, is een exacte kopie van lijst1. Kopiëren wordt vaak gebruikt om een ​​tijdelijke versie van een bestaande lijst te maken, zodat een gebruiker tijdelijke wijzigingen kan aanbrengen in plaats van de oorspronkelijke lijst.Wanneer de gebruiker klaar is, kan de toepassing de tijdelijke lijst verwijderen of deze naar de oorspronkelijke lijst kopiëren.

10Typelijst1. extend (lijst2) en druk op Enter.

Python kopieert alle elementen in lijst 2 naar het einde van lijst1. Uitbreiden wordt vaak gebruikt om twee lijsten te consolideren.

11Type Lijst1 en druk op Enter.

U ziet dat de kopieer- en uitbreidingsprocessen hebben gewerkt. Lijst1 bevat nu de waarden 2, 1, 2 en 1.

12Typelijst1. pop () en druk op Enter.

Python geeft een waarde van 1. De 1 werd aan het einde van de lijst opgeslagen en pop () verwijdert altijd waarden van het einde.

13Typelijst1. verwijder (1) en druk op Enter.

Deze keer verwijdert Python het item bij element 1. In tegenstelling tot de functie pop () geeft de functie remove () niet de waarde weer van het item dat is verwijderd.

14Typelijst1. wis () en druk op Enter.

Als u clear () gebruikt, betekent dit dat de lijst nu geen elementen bevat.

15Type len (lijst1) en druk op Enter.

U ziet dat de uitvoer 0 is. Lijst 1 is definitief leeg. Op dit punt hebt u alle wijzigingsmethoden geprobeerd die Python voor lijsten biedt. Werk nog een keer met List1 met behulp van deze verschillende functies totdat u zich op uw gemak voelt om de lijst te wijzigen.

16Sluit het Python Shell-venster.

Gefeliciteerd met je goede werk!

Hoe Lijsten in Python te wijzigen - dummies

Bewerkers keuze

Gratis Software: autofilling-cellen in OpenOffice. org Calc - dummies

Gratis Software: autofilling-cellen in OpenOffice. org Calc - dummies

OpenOffice. org - een gratis alternatief voor Microsoft Office - bevat Calc, een spreadsheetprogramma vergelijkbaar met Excel. Calc biedt een eenvoudige manier om automatisch een kolom of rij met getallen te maken in elke volgorde die u opgeeft. Deze functie voor automatisch aanvullen is handig voor het maken van genummerde lijsten of het invullen van kolom- en rijkoppen van tabellen, zoals ...

Handige Shortcuts in Prezi's Show Mode - dummies

Handige Shortcuts in Prezi's Show Mode - dummies

Prezi heeft twee verschillende werkingsmodi: Edit Mode, waarin u maak je presentatie en Show Mode, waarin je je creaties presenteert. Gebruik deze handige sneltoetsen in de weergavemodus om uw presentatie nog vlotter te laten verlopen. Gebruik dit als een oefenchecklist voordat je begint: Gebruik deze functie: Om dit te doen: Volledige ...

Te gebruiken hoe het Prezi padhulpmiddel te gebruiken - dummies

Te gebruiken hoe het Prezi padhulpmiddel te gebruiken - dummies

Prezi heeft een padhulpmiddel dat u gebruikt om in te stellen en volg je verhaallijn. In het bijzonder helpt de tool u bij het instellen van padnummers die uw presentatie van element naar element verplaatsen, ongeacht de nabijheid. Op die manier verlies je nooit je plaats. Bovendien kun je met een ingesteld pad je Prezi verzenden als ...

Bewerkers keuze

Tracking van klantbetalingen in QuickBooks 2003 - dummies

Tracking van klantbetalingen in QuickBooks 2003 - dummies

Als uw klanten u niet altijd betalen -front voor hun aankopen, moet u een ander type betaling opnemen - die door klanten worden betaald om te betalen of om te betalen wat u hen hebt gefactureerd. Om de betalingen te registreren, moet u natuurlijk eerst facturen voor de klant registreren. Als u kredietmemo's uitgeeft ...

Liquiditeitsratio's en QuickBooks 2012 - dummies

Liquiditeitsratio's en QuickBooks 2012 - dummies

Liquiditeitsverhoudingen, een van de verschillende soorten verhoudingen die u kunt gebruiken in QuickBooks 2012, meten hoe gemakkelijk en comfortabel een bedrijf zijn directe financiële verplichtingen kan nakomen en onmiddellijke financiële kortetermijnmogelijkheden kan benutten. Als al het andere bijvoorbeeld gelijk is, kan het bedrijf dat op een groot aantal contanten zit gemakkelijker zijn rekeningen betalen ...

Voorraad beheren in een productiebedrijf met QuickBooks 2011 - dummies

Voorraad beheren in een productiebedrijf met QuickBooks 2011 - dummies

Zelfs met QuickBooks, inventaris bijhouden in een productiebedrijf kan moeilijker zijn dan in andere soorten bedrijven. Het probleem komt voort uit enkele lastige boekhoudkundige vereisten. QuickBooks lost het eerste probleem op met betrekking tot productievoorraad; QuickBooks lost het tweede probleem echter niet op. In een productieomgeving combineert de fabrikant onbewerkte ...

Bewerkers keuze

Animeren langs een pad met Flash CS5 Motion Guides en Snapping - dummies

Animeren langs een pad met Flash CS5 Motion Guides en Snapping - dummies

Bewegings-tweens die u maakt in Adobe Flash Creative Suite 5 omvat eenvoudige animaties van de ene locatie naar de andere. Voor sommige Flash CS5-tweens wil je echter dat je symbool een uitgebreider bewegingspad volgt, zoals een raceauto die een nummer volgt. In dergelijke gevallen kunt u uw tween een specifieke ...

Maak een Flash CS5-document - dummies

Maak een Flash CS5-document - dummies

Om aan de slag te gaan met Adobe Flash Creative Suite 5, u wilt een nieuwe maken Flash-document. Gebruik Flash CS5-documenten om afbeeldingen te maken en te typen en in gang te zetten met op tijdlijnen gebaseerde animaties, filmfragmenten en interactieve knoppen. Voeg foto's, geluid en video toe aan uw Flash-document voor een nog rijkere ervaring. Gebruik Flash ...

Een filmclipsymbool maken in Flash CS5 - dummies

Een filmclipsymbool maken in Flash CS5 - dummies

Niet-geanimeerde Adobe Flash Creative Suite 5-afbeeldingen geconverteerd naar Flash CS5-filmclips gedragen zich hetzelfde als grafische symbolen, zodat u instanties op het werk kunt plaatsen, tweenen en wijzigen. Het verschil is echter dat je altijd geanimeerde inhoud later aan de filmclip kunt toevoegen door deze zelf te bewerken en zelf tweens te maken ...