if x in myset:
myset.remove(x)
else:
print 'nicht drinnen'
Ist es M�glich, obigen Quelltext umzuschreiben, so dass nur
einemal auf myset zugegriffen wird?
Die Methode discard() gibt leider keinen Returnwert zur�ck.
Mit try..except w�rde es gehen. Aber das ist etwas umst�ndlich:
try:
myset.remove(x)
except KeyError:
print 'nicht drinnen'
Gru�,
Thomas
--
Thomas Guettler, http://www.thomas-guettler.de/
E-Mail: guettli (*) thomas-guettler + de
Thomas Guettler wrote:
> Mit try..except w�rde es gehen. Aber das ist etwas umst�ndlich:
>
> try:
> myset.remove(x)
> except KeyError:
> print 'nicht drinnen'
Ich finde das nicht umst�ndlicher als if...else... und w�rde es so
machen. EAFP: "Easier to Ask for Forgiveness than Permission".
Gru�,
Mick.