common python list methods with syntax
Vejledning forklarer syntaks og brug af almindelige Python List-metoder som føj til liste, sorteringsliste, pop, tilføj, kopier, fjern, omvendt osv .:
Python-lister bruges ikke kun til at gemme data. Der er kraftige datastrukturer, hvis de bruges korrekt. Vi kan dog ikke bruge dem effektivt, hvis vi ikke kender deres metoder.
Selvom Python har nogle indbyggede funktioner, der kan fungere på lister, har Python-lister metoder, der kan bruges til at betjene sit listeobjekt både på stedet og ude af sted.
=> Tjek ALLE Python-selvstudier her
Hvad du lærer:
- Almindelige Python List-metoder
- Konklusion
Almindelige Python List-metoder
Før vi dykker ned i de almindelige listemetoder, er det vigtigt at forstå nogle få egenskaber ved en Python-liste.
- En Python-liste er en samling af nul til uendelig (så mange som din computer kan tillade) datatyper ( numre , Strenge , booleanere , tupler , lister , osv.) omgivet af firkantede parenteser, hvor hvert element adskilles med et komma (,).
- En Python-liste er en beordrede , kan ændres sekvens og bruger nulbaseret nummerering system, dvs. alle dets emner identificeres entydigt med et indeksnummer, der begynder fra 0 og slutter ved n-1, hvor n er listen længde.
Med det i tankerne kan vi trygt dykke ned i at se på Python-listemetoder. Det er vigtigt at vide, at Python List har mange metoder og Python har mange indbyggede metoder til at arbejde på listedata til forskellige formål.
Bemærk :Fremadrettet køres alle eksempler i denne vejledning direkte fra en Python-skal, medmindre andet er angivet.
Metode til tilføjelse
Før vi begynder at udføre en handling på en liste, kan vi først føje data til den. Python-listen har følgende almindelige metoder til at tilføje elementer til sin liste.
# 1) liste. Tilføj (x)
Det Tilføj () -metoden tager et element som et argument og tilføjer det i slutningen af listen.
Som set ovenfor bestilles Python-lister. Så placeringen af hvert element på en liste er vigtig. Hvis vi føjer et emne til en liste, og vi ønsker, at det skal være det sidste emne på listen, så er tilføjelse () det, vi har brug for.
Eksempel 1 :I nedenstående kode indeholder vores liste en navn (String) som det første element og alder (nummer) som det andet punkt. Vi vil tilføje et tredje element løn (nummer) til listen sådan, at vi har
list(name, age, salary)
Nedenfor er en gennemgang af en Python-skal.
>>> name = 'Enow Kevin' # define a name >>> age = 30 # define an age >>> details = (name, age) # create a list with name and age >>> details ('Enow Kevin', 30) >>> salary = 165000 # define a salary >>> details.append(salary) # add the salary to the end of the list >>> details ('Enow Kevin', 30, 165000) >>>
list.append (x ) ligner til (len ( til ):) = (x).
Overvej eksemplet nedenfor:
Lad os tilføje et fjerde element køn (String) til vores detaljerede liste defineret ovenfor.
>>> gender = 'Male' # define a gender >>> details(len(details):) = (gender) # add gender to the end of the list >>> details ('Enow Kevin', 30, 165000, 'Male') >>>
Bemærk :I eksemplet ovenfor brugte vi len () som er en Python-indbygget funktion, der kan fungere på en liste.
# 2) list.extend (iterable)
forlænge (iterabel) tager en iterabel som et argument, og tilføj hvert element i den iterable til listen.
Denne metode bruger Tilføj( ) under kølerhjelmen. Denne metode er fantastisk, hvis vi har en samling af emner, som vi vil føje hver vare til en anden liste.
Eksempel 2 :Lad os sige, at vi har to studerendes akademiske karakterer gradeScience og lønklasseArt og vi beslutter at udføre en fælles operation på karaktererne. En måde vil være at slutte sig sammen først.
Nedenfor er en gennemgang af en Python-skal.
>>> gradeScience = (4,3,9,10) # grades in science >>> gradeArt = (9,11,7,5) # grades in art >>> gradeArt (9, 11, 7, 5) >>> gradeArt.extend(gradeScience) # join grades >>> gradeArt # we can now perform the operation on the joined grades (9, 11, 7, 5, 4, 3, 9, 10)
Det samme kan opnås med “ Tilføj() i en loop ” . I betragtning af at forlænge () -metoden tager en iterabel ind og tilføjer hvert element i den iterable til listen, vi kan bruge en til løkke for at demonstrere, hvordan det fungerer.
def extend_loop(extender, extended): '''for each item in the extender list, append the item into the extended list''' for item in extender: extended.append(item) if __name__ == '__main__': gradeScience = (4,3,9,10) # grades in science gradeArt = (9,11,7,5) # grades in art print('gradeArt: {} before extended'.format(gradeArt)) # join gradeScience and gradeArt into gradeArt extend_loop(gradeScience, gradeArt) print('gradeArt: {} after extended'.format(gradeArt))
Produktion
Det er vigtigt at kende forskellen mellem tilføj (x ) og udvid (iterabel) .
Forskel mellem Python-listemetoderne: tilføj og gentag.
# | tilføj (x) | udvid (iterabel) |
---|---|---|
en | Tager et argument ind og kan være gentageligt | Tager et argument ind og skal kunne gentages |
to | Føjer et element til en liste | Tilføjer hvert emne i iterabelen til en liste. |
Eksempel 3 :For at tydeligt se forskellen mellem at tilføje og udvide, lad os overveje dette eksempel. Vi bemærker, at begge dele listeApp og listExt tage en iterabel som argument, men hvad der ændrer sig er output.
>>> listApp = () # empty list >>> listExt = () # empty list >>> listApp.append((1,2,3)) # append an iterable >>> listExt.extend((1,2,3)) # extend an iterable >>> listApp # check output ((1, 2, 3)) >>> listExt # check output (1, 2, 3)
Python-metode Tilføj() tog det iterable, betragtede det som et element og tilføjede det til slutningen af listen, mens Python-metoden forlænge() tog iterablet og tilføjede hvert emne af iterablet til listen.
# 3) liste. Indsæt (i, x)
Python-listemetoden indsæt () optager to argumenter (position, item) og indsætter elementet på den givne position i listen.
Metoden indsæt () er nyttigt, når vi vil tilføje emner til en liste og have kontrol over, hvor præcist vi ønsker, at emnerne føjes til listen. I modsætning til Tilføj() og forlænge() der tilføjer varer i slutningen af en liste, indsæt () giver os mulighed for at tilføje varer i den position, vi ønsker.
Eksempel 4 :Sig, at vi har en liste med navne i rækkefølge, og vi finder senere ud af, at vi har udeladt et navn, og navnet skal føjes til listen før et givet navn. I dette tilfælde begge Tilføj() og forlænge() hjælper ikke, da vi vil tilføje varen i en given position.
Løsningen vil være at få indekspositionen for det navn, før vi vil tilføje vores nye navn og bruge indsæt () for at tilføje det på den position.
>>> names = ('kevin','john','petter','tony','luke','andrew')# list of names >>> new_name = 'enow' # new name to be insert into the list of names >>> given_name = 'tony' # name before which to insert our new name >>> idx_given_name = names.index(given_name) # get index of given name >>> idx_given_name 3 >>> names.insert(idx_given_name, new_name) # insert new name >>> names ('kevin', 'john', 'petter', 'enow', 'tony', 'luke', 'andrew')
Bemærk: I ovenstående eksempel brugte vi Python-listemetoden indeks () for at få indekspositionen for et element fra en liste ( mere om dette senere ).
Begrebet indsæt (indeks, x) er meget vigtigt at forstå. Det første argument er indeksposition af elementet, før det skal indsættes.
Hvilket betyder at liste .insert (0, x) indsætter x foran elementet ved indeks 0 og liste . indsæt (kun ( liste ), x ) indsætter x i slutningen af listen (svarende til listen. tilføj (x)) før positionen ved indekset len (liste) (dette indeks findes ikke for nogen liste)
Metode til subtraktion
I Python tillader Python-lister os, så meget som vi kan tilføje elementer til en liste, os også til at fjerne eller slette elementer fra lister.
# 1) list.pop ((i))
Det pop () metode fjerner og returnerer et element fra en liste. Denne metode kan tage en valgfri indeksværdi som et argument (repræsenteret ved den firkantede parentes omkring i i metodens signatur, der angiver 'valgfri' og ikke en liste), som angiver indekspositionen, hvorfra et element skal fjernes.
Hvis der ikke gives nogen, er den som standard -1, dvs. det sidste element på listen fjernes og returneres.
Eksempel 5 :I betragtning af listen over biler nedenfor kan vi beslutte at fjerne emner fra denne liste på enhver indeksposition, vi ønsker takket være pop ()
>>> cars = ('Toyota','Audi','BMW','Bugatti','Bently','Aston Martin') #cars >>> cars ('Toyota', 'Audi', 'BMW', 'Bugatti', 'Bently', 'Aston Martin') >>> toyota = cars.pop(0) # remove and return car at index 0 >>> cars ('Audi', 'BMW', 'Bugatti', 'Bently', 'Aston Martin') >>> toyota 'Toyota' >>> bugatti = cars.pop(2) # remove and return car at index 2 >>> cars ('Audi', 'BMW', 'Bently', 'Aston Martin') >>> bugatti 'Bugatti' >>> aston_martin = cars.pop() # remove and return the last car in the list(at index -1) >>> cars ('Audi', 'BMW', 'Bently') >>> aston_martin 'Aston Martin'
# 2) liste. Fjern (x)
Python-listemetoden fjern (x) fjerner den første forekomst af et element, der er lig med x.
Metoden fjerne() er nyttigt, når vi vil fjerne et element fra en liste, men vi er ligeglade med varen, og vi ved ikke, hvor det nøjagtigt er placeret på listen.
Eksempel 6 :Vi har en liste over bøger, og vi vil fjerne en bestemt bog ved navn fra listen, da vi ikke længere har brug for den.
>>> books = ('python for beginners','python in a nutshell','python in action') # list of books >>> books ('python for beginners', 'python in a nutshell', 'python in action') >>> book_to_remove = 'python in a nutshell' # book to be removed >>> books.remove(book_to_remove) # remove book >>> books ('python for beginners', 'python in action')
Bemærk: Hvis der gives en vare til fjerne() som et argument, men det findes ikke på listen, a ValueError er rejst. Så denne metode skal altid kaldes inde i en prøv undtagen til at håndtere undtagelsen.
Vi kan se nogle få forskelle mellem metoderne pop () og fjerne() som vist nedenfor:
# | pop () | fjerne() |
---|---|---|
en | Accepterer et valgfrit argument og skal være en indeksposition for det element, der skal fjernes. Hvis indekset er uden for rækkevidde, hæves en IndexError | Accepterer et argument og skal være det element, der skal fjernes. Hvis elementet ikke er på listen, hæves en ValueError |
to | Fjerner elementet fra listen og returnerer det. | Fjerner elementet fra listen, men returnerer det ikke. |
# 3) list.clear ()
Python liste metode klar () fjerner alle emner fra listen og gør det tomt. Det kræver ingen argumenter.
Denne metode er nyttig til at omfordele listeobjektet med nye værdier.
Eksempel 7 :Vi har en liste, der indeholder en samling navne, men vi vil erstatte navnene med nye navne. I dette tilfælde rydder vi først de tidligere navne ved at gøre listeobjektet tomt og derefter tilføjer vores nye navne med en af de forskellige Python-listemetoder til en tilføjelse, som vi så ovenfor.
>>> names = ('enow','kevin','eyong') # our collection of names >>> names.clear() # clear the list object >>> names () >>> names.extend(('ayamba','derrick','fred')) # add new names with the extend() method >>> names ('ayamba', 'derrick', 'fred')
Bemærk :Vi kan opnå det samme med af liste(:).
Mange kan uden tvivl sige det i stedet for at bruge klar (), hvorfor tildeler vi ikke bare listen igen med en tom liste som denne
>>> a = (4,5,3) # list object containing numbers >>> a= () # re-assign to an empty list >>> a ()
Nå, her er problemet med at gøre dette. Hvis du har to variabler ( til og b ) der henviser til et listeobjekt ((4,5,3)), der kalder klart () på en af variablerne (f.eks til ) fjerner emner fra det refererede listeobjekt.
Men hvis du tildeler en af variablerne igen (f.eks til ) med en tom liste, derefter den, der blev tildelt igen ( til ) vil ikke længere henvise til det samme listeobjekt som b .
>>> a = (4,5,3) # define a list object with numbers >>> b = a # assign 'a' to a new variable 'b' >>> b (4, 5, 3) >>> a = () # re-assign 'a' to an empty list. This changes its referenced object >>> a () >>> b # 'b' doesn't change because it doesn't reference the same list object as 'a' (4, 5, 3)
Metoder til analyse
Det meste af tiden vil vi vide og forstå emner i vores listeobjekt. Python-listen har et par metoder, som vi kan bruge til at forstå dens emner.
# 1) liste.index (x (, start (, slut)))
Python-listemetoden indeks (x) returnerer et nulbaseret indeks på listen over det første element, hvis værdi er lig med x. Det kræver et obligatorisk og to valgfrie argumenter. Det første argument (x) repræsenterer det element, vi ønsker at finde dets indeks.
åbn en apk-fil i windows
De sidste to argumenter (start, ende ) bestemme et start- og slutindeks (eksklusivt), hvorfra der skal søges. I modsætning til andre programmeringssprog som JavaScript, hvor dens ækvivalente metode indeks af () returnerer -1, når der ikke er noget sådant, Python-listemetoden indeks () hæver en ValueError i stedet.
Eksempel 8 :Reference Eksempel 4 hvor vi brugte indeks () for at få indekspositionen for et navn i en liste med navne. I dette eksempel 8 vil vi se, hvordan man bruger de valgfri argumenter til at begrænse søgningen til en bestemt efterfølgende række på listen.
>>> fruits = ('Apples','Avocados','Eggfruit','Apples','Cantaloupe','Cucumbers') # list of fruits >>> fruits.index('Apples',1,3) # find index of 'Apples' from index 1 to index 3(exclusive) Traceback (most recent call last): File '', line 1, in ValueError: 'Apples' is not in list >>> fruits.index('Apples',1,4) # find index of 'Apples' from index 1 to index 4(exclusive) 3 >>> fruits.index('Cucumbers',3) # find index of 'Cucumbers' from index 3 to end of list. 5
# 2) list.count (x)
Python-listemetoden tælle (x) bruges til at bestemme, hvor mange gange et givet element x vises på en liste.
I modsætning til sæt () , Kan Python-lister indeholde duplikatartikler, hvis det interesserer os at vide om disse duplikater og bestemme, hvor mange gange en vare duplikeres, så tælle () er vejen at gå.
Eksempel 9 : Sig, at vi har et listeobjekt, der indeholder navnene på senatorer baseret på deres stemmer. Jo mere et senat vælges, jo mere vises dets navn i listeobjektet. Nu vil vi finde ud af, hvor mange stemmer et bestemt senat har.
>>> senate_votes = ('Tammy','John','Tammy','Tammy','Thomas','Maria','Maria') # list of senate names based on their votes >>> senate_votes ('Tammy', 'John', 'Tammy', 'Tammy', 'Thomas', 'Maria', 'Maria') >>> tammy_votes = senate_votes.count('Tammy') # get tammy's vote count >>> tammy_votes 3 >>> thomas_votes = senate_votes.count('Thomas') # get thomas's vote count >>> thomas_votes 1 >>> mike_votes = senate_votes.count('Mike') # get mike's vote count >>> mike_votes 0
Bemærk :Python-listemetoden tælle () returnerer nul (0), hvis elementet ikke vises på listen.
# 3) list.sort (nøgle = Ingen, omvendt = Falsk)
Python-listemetoden sortere () sorterer listedata på plads. Det indeholder to søgeordsargumenter.
- nøgle( er som standard Ingen ) : Det angiver en funktion af et argument, der bruges til at udtrække elementer fra listen og forbereder dem til sammenligning. For eksempel, hvis vi har en liste over positive tal, men vi ønsker, at vores sorteringsfunktion skal sortere deres negative værdier, kan vi bruge denne nøgle til at opnå dette.
- baglæns( er som standard Falsk ) : Det er en boolsk værdi, og hvis den er indstillet til Sand, sorteres den i faldende rækkefølge. Dens værdi er som standard falsk, og derfor sorteres den i stigende rækkefølge.
Eksempel 10 :Vi har en liste over numre, og vi ønsker at kende det største antal på denne liste.
>>> numbers = (4,34,6,1,0, 9,33,82,2) # list of numbers >>> numbers (4, 34, 6, 1, 0, 9, 33, 82, 2) >>> sort_numb = numbers.copy() # make a copy to work with >>> sort_numb.sort(reverse=True) # sort in descending order >>> sort_numb (82, 34, 33, 9, 6, 4, 2, 1, 0) >>> sort_numb(0) # get the first item which is the largest number 82
Bemærk: Vi brugte Python-listemetoden kopi () for at lave en lav kopi af vores liste ( Mere om dette senere).
Eksempel 11: Lad os sortere den negative værdi af elementerne på listen for at demonstrere brugen af nøglen.
>>> numbers # list of num (4, 34, 6, 1, 0, 9, 33, 82, 2) >>> sort_neg_numb = numbers.copy() # make a copy to work with >>> sort_neg_numb (4, 34, 6, 1, 0, 9, 33, 82, 2) >>> sort_neg_numb.sort(key=lambda x: -x, reverse=True) # sort in descending order the negative value of each item. >>> sort_neg_numb (0, 1, 2, 4, 6, 9, 33, 34, 82) >>>
Fra ovenstående output ser vi, at selvom vi sorterer i faldende rækkefølge, er output i stigende rækkefølge. Dette skyldes, at vores lambda-funktion grundlæggende gjorde det sådan, at sammenligningen blev foretaget med de negative værdier for hvert element på listen.
Bemærk :Da nøglen angiver en funktion af et argument, brugte vi a lambda udtryk for at definere en anonym funktion. Alt det gør er, at den returnerer den negative værdi for hvert element på listen.
Andre metoder
I dette afsnit vil vi se på nogle Python-listemetoder, der muligvis ikke falder i nogen af de kategorier, der er beskrevet ovenfor.
# 1) list.copy ()
Python-metoden kopi () returnerer a overfladisk kopi af listen. Lavt betyder, at det kun laver en kopi af det første niveau på en liste ( mere om dette senere ).
Denne metode er nyttig til opretholdelse af de oprindelige listeværdier, før listen ændres. Som vi så ind Eksempel 7 ovenfor opretter blot at tildele en variabel, der henviser til et listeobjekt til en anden variabel, ikke et nyt objekt. De to variabler refererer snarere til det samme objekt.
Derfor vil en anden ændre den anden.
Eksempel 12 :Referenceeksempler 10 og elleve for at se, hvordan denne metode blev brugt.
Bemærk :Det er interessant at vide, at det samme kan opnås med udskæring ( til (:))
Eksempel 13 :For bedre at forstå betydningen af overfladisk i beskrivelsen af kopi (), overvej eksemplet nedenfor.
>>> list1 = (1,2,3) # object list 1 >>> list2 = (0,list1) # object list 2 containing reference to list 1 >>> list2 (0, (1, 2, 3)) >>> list2_copy = list2.copy() # make a shallow copy of list 2 >>> list2_copy (0, (1, 2, 3)) >>> list2(0) = -1 # modify list 2's first level item >>> list2 (-1, (1, 2, 3)) >>> list2_copy # list 2's copy doesn't change (0, (1, 2, 3)) >>> list1(0) = 'a' # modify list 1 >>> list1 ('a', 2, 3) >>> list2 # list 2 changes since it has reference to list 1 (-1, ('a', 2, 3)) >>> list2_copy # list 2's copy changes because the nested list ‘list 1’ wasn't copied. (0, ('a', 2, 3)) >>>
Ovenstående eksempel viser, at lav kopiering betyder, at enhver indlejret iterabel på en liste ikke kopieres.
# 2) list.reverse ()
Python-listemetoden baglæns () vender elementerne på en liste på plads. Det kræver ikke noget argument.
Denne metode er nyttig, når vi vil ændre rækkefølgen til enten stigende eller faldende efter sortering.
Eksempel 14 :Vi har sorteret vores liste i stigende rækkefølge, og senere ønsker vi at få den faldende rækkefølge på den sorterede liste. Vi kunne også bruge Python-listemetoden sortere () og indstil baglæns til True, eller vi kunne bruge baglæns () liste metode som vist nedenfor.
>>> numbs = (3,4,1,8,0,44,5) # our list of disordered numbers >>> numbs (3, 4, 1, 8, 0, 44, 5) >>> numbs.sort() # sort, in ascending by default >>> numbs (0, 1, 3, 4, 5, 8, 44) >>> numbs.reverse() # reverse to arrange in descending order >>> numbs (44, 8, 5, 4, 3, 1, 0) >>>
Ofte stillede spørgsmål
Q # 1) Hvordan fjerner jeg noget fra en liste i Python?
Svar: Vi kan fjerne emner fra en liste på flere måder ved hjælp af Python-listemetoderne og den indbyggede Python-funktion del.
- Fjern ved hjælp af list.remove (x) : Dette fjerner element x fra listen.
>>> a = (4, 3, 6, 1) # our list of numbers >>> a (4, 3, 6, 1) >>> a.remove(3) # remove item '3' from the list >>> a (4, 6, 1) >>>
- Fjern ved hjælp af list.pop ((i)) : Dette bruges til at slette og returnere et element til enhver position på listen. Hvis der ikke gives en indeksposition, slettes den i slutningen af listen.
>>> a = (4, 3, 6, 1) # our list of numbers >>> a.pop() # remove the last item in the list 1 >>> a (4, 3, 6) >>> a.pop(1) # remove the item at index position 1 3 >>> a (4, 6) >>>
- Fjern ved hjælp af list.clear () : Dette fjerner alle emner på listen.
>>> a = (4, 3, 6, 1) # list of numbers >>> a (4, 3, 6, 1) >>> a.clear() # delete all items >>> a ()
- Fjern ved hjælp af af : Den indbyggede Python-funktion del kan bruges til at slette emner fra listen.
>>> a = (4, 3, 6, 1) # list of numbers >>> a (4, 3, 6, 1) >>> del a(0) # delete item at index 0 >>> a (3, 6, 1) >>> del a(1) # delete item at index 1 >>> a (3, 1) >>> del a(:) # delete all items. Same as clear() >>> a () >>>
Spørgsmål nr. 2) Hvordan sorterer du en liste i Python?
Svar: For at sortere lister i Python kan vi bruge Python-listemetoden sortere (). Denne metode sorterer listen på plads og henter to nøgleordsargumentnøgle og baglæns .
Det baglæns nøgleord kan indstilles til at sortere i enten stigende eller faldende rækkefølge. Alternativt kan vi bruge Pythons indbyggede funktion sorteret (). Dette sorteres dog ikke på plads.
Spørgsmål nr. 3) Kan du føje flere emner til en liste i Python?
Svar: Vi kan føje flere elementer til en liste ved hjælp af Python-listemetoden append () i en løkke , hvor vi løber gennem en iterabel og føjer hvert element til listen.
def append_loop(): list1 = (0,1,2,3) # list 1 list2 = (4,5,6,7) # list 2 # iterate through ‘list 2’ using ‘for loop’, and append each item to list1 for item in list2: list1.append(item) print('Concatenated list is {}'.format(list1)) if __name__ == '__main__': append_loop()
Produktion
Vi kan også tilføje flere emner ved hjælp af Python-listemetoden forlænge (). Det fungerer som “ Tilføj () i en til løkke ”Som vi så ovenfor.
>>> list1 = (0,1,2,3) # list 1 >>> list2 = (4,5,6,7) # list 2 >>> list1.extend(list2) # append each item in list2 into list1 >>> list1 (0, 1, 2, 3, 4, 5, 6, 7) >>>
Alternativt kunne vi sammenkæde ved hjælp af + -operatoren. Dette fungerer dog ikke på plads . Det betyder, at den returnerer den sammenkædede liste, mens de originale lister forbliver uændrede.
>>> list1 = (0,1,2,3) # list 1 >>> list2 = (4,5,6,7) # list 2 >>> list3 = list1 + list2 # concatenate using the + operator >>> list3 (0, 1, 2, 3, 4, 5, 6, 7) >>>
Konklusion
I denne vejledning gennemgik vi nogle almindelige Python-listemetoder som tilføje, udvide, indsætte, pope op, fjerne, rydde, indeksere, tælle, kopiere, og baglæns .
Vi så også flere eksempler på, hvordan man anvender disse metoder i forskellige situationer.
=> Besøg her for at se Python Training Series for alle
Anbefalet læsning
- Python DateTime-tutorial med eksempler
- Python List-funktioner - Vejledning med eksempler
- Python-vejledning til begyndere (GRATIS Python-træning)
- Python Advanced List Tutorial (List Sort, Reverse, Index, Copy, Join, Sum)
- Java List Methods - Sort List, Indeholder, List Add, List Fjern
- Python-variabler
- Python-liste - Opret, adgang, udskær, tilføj eller slet elementer