Mängder
Upptäck hur mängder används för operationer med unika element.
Mängder är en gratis lektion i Python Academy på CoddyKit. Detta är lektion 3 av 5. Ni kan läsa hela lektionen gratis nedan och sedan öva praktiskt i webbläsaren med en inbyggd kodredigerare och en AI-handledare som är tillgänglig dygnet runt. Den ingår i lärvägen för Python Academy, och Era framsteg synkroniseras mellan webben och CoddyKit-appen. Kursen i Python Academy innehåller totalt 5 lektioner.
Introduktion till mängder
Mängder är oordnade samlingar med unika element i Python. De är användbara när du behöver lagra unika element och utföra mängdoperationer som union, snitt och differens.
I den här lektionen får du lära dig hur du skapar och hanterar mängder samt utför vanliga mängdoperationer.

Skapa mängder
En mängd skapas genom att placera element inom klamrar {} och skilja dem åt med kommatecken. Till exempel:
# Creating a set
fruits = {"apple", "banana", "cherry"}
print(fruits)Unika element i mängder
Mängder tar automatiskt bort dubbletter. Till exempel:
# Sets with unique elements
numbers = {1, 2, 2, 3, 4, 4}
print(numbers) # Outputs: {1, 2, 3, 4}Mängdoperationer: union
Metoden union() returnerar en mängd som innehåller alla element från två mängder:
# Union of sets
set1 = {1, 2, 3}
set2 = {3, 4, 5}
print(set1.union(set2)) # Outputs: {1, 2, 3, 4, 5}Mängdoperationer: snitt
Metoden intersection() returnerar en mängd som endast innehåller de element som finns i båda mängderna:
# Intersection of sets
set1 = {1, 2, 3}
set2 = {3, 4, 5}
print(set1.intersection(set2)) # Outputs: {3}Mängdoperationer: differens
Metoden difference() returnerar en mängd som innehåller element som finns i den första mängden men inte i den andra:
# Difference of sets
set1 = {1, 2, 3}
set2 = {3, 4, 5}
print(set1.difference(set2)) # Outputs: {1, 2}Lägga till och ta bort element
Du kan lägga till eller ta bort element från en mängd med metoderna add() och remove():
# Adding and removing elements
fruits = {"apple", "banana"}
fruits.add("cherry")
fruits.remove("banana")
print(fruits) # Outputs: {'apple', 'cherry'}Vanliga misstag med mängder
Här är några misstag som du bör undvika:
- Att försöka komma åt element i en mängd med ett index, eftersom mängder är oordnade.
- Att lägga till föränderliga objekt, till exempel listor, i en mängd, vilket orsakar ett fel.
- Att anta att mängder bevarar elementens ordning.
Vad har vi lärt oss?
I den här lektionen har du lärt dig:
- Hur du skapar och hanterar mängder i Python.
- Mängders egenskap att endast innehålla unika element samt vanliga mängdoperationer.
- Hur du lägger till och tar bort element från mängder.
Utmärkt! Nu går vi vidare till nästa ämne.

Lär dig Python med en AI-lärare – gratis
Skriv och kör riktig kod i webbläsaren, få omedelbar hjälp av en AI-lärare dygnet runt och fortsätt där du slutade – på webben eller i appen.
- Kurser
- 76
- Lektioner
- 320
Vanliga frågor
Är lektionen ”Mängder” gratis?
Ja – hela texten till ”Mängder” kan läsas gratis här på webben. Om Ni vill öva interaktivt med en inbyggd kodredigerare och en AI-handledare som är tillgänglig dygnet runt och låsa upp resten av kursen i Python Academy, kan Ni uppgradera till CoddyKit PRO. Kursen i Python Academy innehåller totalt 5 lektioner.
Vad lär jag mig i ”Mängder”?
Upptäck hur mängder används för operationer med unika element. Ni övar på Python Academy med praktisk kod som körs direkt i webbläsaren, medan en AI-handledare som är tillgänglig dygnet runt svarar på Era frågor under lektionen.
Behöver jag någon erfarenhet för att börja lära mig Python Academy?
Du behöver inga förkunskaper. Utbildningen i Python Academy på CoddyKit är upplagd för allt från nybörjare till avancerade elever, så att du kan börja här eller från början och gå fram i din egen takt. Detta är lektion 3 av 5.
Hur lång tid tar lektionen ”Mängder”?
De flesta CoddyKit-lektioner tar cirka 5–10 minuter. Varje lektion är kort och interaktiv, så att du gör stadiga framsteg och kan fortsätta precis där du slutade – på webben eller i appen.
Kan jag skriva och köra kod i den här Python Academy-lektionen?
Ja. Varje Python Academy-lektion innehåller en inbyggd kodredigerare, så att du kan skriva och köra riktig kod direkt i webbläsaren och få omedelbar AI-feedback – utan lokal installation.