Datastructuur List Flashcards

1
Q

Hoeven items in een lijst allemaal van hetzelfde datatype te zijn?

A

Nee

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Geef een voorbeeld van een List.

A

random_items = [22, “james”, 3, “20-22-1999”]

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Hoe vraag je één element op uit een List?

A

Via de index

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Hoe vraag je meerdere elementen op uit een List?

A

via slicing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Welke methode kan je gebruiken om een item toe te voegen aan een List?

A
  • append
  • insert
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Wat is het verschil tussen de append en insert methodes om een item toe te voegen aan een list?

A

Bij instert kan je de index meegeven waar het nieuwe item moet komen in de list

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Hoe kan je een item in een lijst updaten?

A

Door de index van het item te gebruiken.

items = [1, 2, 3]

items[0] = 8

[8, 2, 3]

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Welke methode gebruik je om een item uit een lijst te verwijderen?

A

del()

items = [1, 2, 3]

del(items[2])

[1, 2]

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Benoem de 4 basic list operatoren en geef van elk een voorbeeld.

A
  • length
  • concatenation
  • repitition
  • membership
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Benoem nog enkele handige ingebouwde list functies.

A
  • list.min()
  • list.max()
  • list.count(element) -> hoeveel keer komt een element voor
  • list.extend(sequentie) -> voegt een andere sequentie toe
  • list.index(element) -> geeft positie van eerst voorkomend elemnt terug
  • list.pop()
  • list.remove(element)
  • list.sort()
How well did you know this?
1
Not at all
2
3
4
5
Perfectly