{{ toc.name }}
{{ toc.signature }}
{{ toc.name }} {{ 'ml-btn-view-details' | message }}
{{ stepNode.name }}
{{ 'ml-toc-proceed' | message }}
Lektion
Övningar
Rekommenderade
Tester
Ett fel uppstod, försök igen senare!
Kapitel {{ article.chapter.number }}
{{ article.number }}. 

{{ article.displayTitle }}

{{ article.intro.summary }}
{{ 'ml-btn-show-less' | message }} {{ 'ml-btn-show-more' | message }} expand_more
{{ 'ml-heading-abilities-covered' | message }}
{{ ability.description }} {{ ability.displayTitle }}
{{ 'ml-heading-lesson-settings' | message }}
{{ 'ml-lesson-show-solutions' | message }}
{{ 'ml-lesson-show-hints' | message }}
{{ 'ml-lesson-number-slides' | message : article.intro.bblockCount}}
{{ 'ml-lesson-number-exercises' | message : article.intro.exerciseCount}}
{{ 'ml-lesson-time-estimation' | message }}

Teori

Lista

Listor är en datatyp i Python som kan innehålla flera värden eller variabler. Man skapar dem genom att sätta hakparenteser runt en följd av värden, separerade med komman.
x = [1, 2, 3, 4, 5]
print(x)
  • Visa resultat
>
[1, 2, 3, 4, 5]

Värdena i listor måste inte ha samma datatyp utan man kan blanda hur man vill.

x = [1, 'två', 3.0, 4, 'fem']
print(x)
  • Visa resultat
>
[1, 'två', 3.0, 4, 'fem']

För att komma åt ett visst element i en lista sätter man en hakparentes efter variabelnamnet och skriver numret för det element man vill ha. I Python har man valt att indexeringen ska börja på inte så om man exempelvis vill få tag i det tredje elementet skriver man x[2].

x = [1, 'två', 3.0, 4, 'fem']
print(x[2])
  • Visa resultat
>
3.0

Om man vill lägga till ett värde i en lista som redan finns går det att göra med hjälp av kommandot append(). Man använder det genom att skriva namnet på listan följt av en punkt och append(), där man skriver in det värde man vill lägga till inom parentesen. Då hamnar värdet sist i listan.

x = [1, 2, 3, 4, 5]
x.append(10)
print(x)
  • Visa resultat
>
[1, 2, 3, 4, 5, 10]