PYTHON Tutorial

datastrukturer

Datastrukturer är grundläggande byggstenar för att lagra och organisera data i datorprogram. Python tillhandahåller flera olika datastrukturer, var och en med sina unika egenskaper och användningsområden.

Python-listor:

  • Ordnade samlingar av objekt som kan nås via index.
  • Stöder dynamisk storlek och kan innehålla olika typer av objekt.
  • Används vanligtvis för att lagra sekvenser av relaterade objekt.

Python-ordlistor:

  • Oordnade samlingar av nyckel-värde-par.
  • Nycklarna måste vara unika, medan värdena kan vara av vilken typ som helst.
  • Används ofta för att associera relaterad information med unika identifierare.

Python-tupler:

  • Oföränderliga ordnade samlingar av objekt som kan nås via index.
  • Kan inte ändras i storlek eller innehåll efter skapandet.
  • Används vanligtvis för att representera små, oföränderliga datamängder.

Python-mängder:

  • Oordnade samlingar av unika element.
  • Stöder union, snitt och differens mellan mängder.
  • Används ofta för att ta bort dubbletter och hitta unika element.

Exempel i Python:

# Lista med namn
namn = ['Alice', 'Bob', 'Charlie']

# Ordlista med namn och åldrar
åldrar = {'Alice': 25, 'Bob': 30, 'Charlie': 35}

# Tupel med koordinater
koordinater = (10, 15)

# Mängd med unika nummer
nummer = {1, 2, 3, 4, 5}