Lists, Tuples, Sets og Dictionaries

Lists

Lists enheder er ordnet, kan ændres og tillader duplikater.

Ordnet betyder ikke sorteret, det betyder at hvert element har en bestemt plads som ikke ændres, jo mindre man selv ændre rækkefølgen

Untitled

mylist = ['eggs', 'spam', 'bacon', 'sausage']

#Index 
['eggs', 'spam', 'bacon', 'sausage'] 
[   0  ,    1  ,    2   ,     3    ]

Tuples

Tuples enheder er ordnet, kan ikke ændres og tillader duplikater.

Da den ikke kan ændres, kan vi hverken tilføje, fjerne eller ændre allerede eksisterende enheder i tuplen

mytuple = ('eggs', 'spam', 'bacon', 'sausage') 

Sets

Sets er uordnet, ikke indexed, kan til en vis grad ikke ændres* samt tillader ikke duplikater.

Sets bruges blandt andet for deres enskab til ikke at indeholde duplikater.

*Man kan tilføje og fjerne værdier, men ikke ændre på allerede eksisterende enheder i et set.

myset = {'eggs', 'spam', 'bacon', 'sausage'}

print(myset) => {'spam', 'bacon', 'sausage', 'eggs'}

thisSet = {'eggs', 'spam', 'eggs', 'bacon'}

print(thisSet) => {'spam', 'bacon', 'eggs'}

Dictionaries

Dictionaries bliver brugt til at opbevare data i key:value pairs. De er ordnet, kan ændres og tillader ikke duplikater.

thisdict = { 
	'Mærke': 'Ford',
	'Model': 'Mustang Fastback',
	'Year': 1996,
	'Color': 'Poppy red' 
}