(61) Übung

Bei der Fehlersuche solltest du ganz genau hinsehen und überlegen wo die Unterschiede liegen. Dies Übung passt dazu.

Aufgabe:

Welcher der nachfolgenden Code Varianten produziert keinen Fehler? Antworte bitte mit A, B, C oder D.

# A
set1 = set([1, 2, 3])
set2 = set1.discard[4]

# B
set1 = set([1, 2, 3])
set2 = set1.remove[4]

# C
set1 = set([1, 2, 3])
set2 = set1.discard(4)

# D
set1 = set([1, 2, 3])
set2 = set1.remove(4)
Gib deine Lösung ein:

Falls du Hilfe benötigst:

Achte auf die runden bzw. eckigen Klammern. Welche Art von Klammern werden hier benötigt?

Lies dir nochmal den Unterschied zwischen remove() und discard() durch.

C

Teilen: