Opprette lister

I artikkelen om lister ser vi at vi kan opprette ei liste ved å ramse opp innholdet mellom klammeparenteser, for eksempel ved å skrive 

v2 = [3, 4, 5]

Det finnes imidlertid flere måter å opprette lister på.

Vil vi ha ei liste med flere like elementer, kan vi angi ett element mellom klammeparenteser etterfulgt av et multiplikasjonstegn og et tall som angir hvor mange elementer vi vil ha.

Eksempel 1:

Vi skal opprette ei liste som heter terning og inneholder 6 nuller. Vi skriver da

terning = [0] * 6

Vi kan også bruke range() som argument til funksjonen list() til å genere ei liste med en følge av tall. Vi bruker da ikke klammeparenteser, men funksjonen list() til å oppretter lista.

Eksempel 2:

Vi skal opprette ei liste som heter tall og inneholder tallene fra og med 0 til og med 9. Vi skriver da

tall = list(range(10))

Vi skal opprette ei liste som heter partall og inneholder partallene fra og med 2 til og med 10. Vi skriver da

partall = list(range(2, 12, 2))

Oppgave 1:

Skriv kode for å opprette følgende:

      • Ei liste som heter lottotrekning og inneholder tallene 2, 9, 10, 15, 16, 22 og 26.
      • Ei liste som heter basis og inneholder 10 tall som alle er lik 1.
      • Ei liste som heter hurra og inneholder 3 strenger som alle er "hipp".
      • Ei liste som heter lottotall og inneholder tallene fra og med 1 til og med 34.

Bruk print() etterpå for å sjekke at listene er blitt riktige.

Se løsningsforslag

Kilder

    • Matthes A. (2019). Python Crash Course. no starch press