The Interactive Geometry Software Cinderella

Forum: Cinderella Support (D)

Forums->Cinderella Support (D)->Entfernen nur eines identischen Elements in einer Liste.

stefan
posts:16
3 stars
Entfernen nur eines identischen Elements in einer Liste.


Hallo

a=(1,1,1,2,3,4,5);a=a--1;print(a); ergibt (2,3,4,5). Ich möchte aber nur ein Element entfernen und nicht alle Identischen. Mein gewünschtes Ergebnis wäre:(1,1,2,3,4,5). Mit remove geht es leider nicht.sad mfg stefan

 
on: Thu 18 of Jun, 2009 [16:53 UTC] reads: 67998

Posted messages

author message
Kortenkamp
posts:366
5 stars
Aw: Entfernen nur eines identischen Elements in einer Liste.
on: Fri 19 of Jun, 2009 [08:43 UTC]
Ah, ja, sorry, das funktioniert nur in Version 2.1, gibt es unter http://beta.cinderella.de/public .


author message
stefan
posts:16
3 stars
Aw: Aw: Entfernen nur eines identischen Elements in einer Liste.
on: Fri 19 of Jun, 2009 [09:28 UTC]
> Ah, ja, sorry, das funktioniert nur in Version 2.1, gibt es unter http://beta.cinderella.de/public.

Der Link funktioniert leider nicht. Entscheidend ist, das es keinen direkten Befehl gibt, muß ich also paar Zeilen schreiben. mfg stefan


author message
Kortenkamp
posts:366
5 stars
Aw: Aw: Aw: Entfernen nur eines identischen Elements in einer Liste.
on: Fri 19 of Jun, 2009 [11:01 UTC]
> Der Link funktioniert leider nicht. Entscheidend ist, das es keinen direkten Befehl gibt, muß ich also paar Zeilen schreiben. mfg stefan

sorry - der Punkt am Ende gehört nicht mit dazu. Im Original-Posting? jetzt korrigiert. Ansonsten: stimmt, es gibt keinen direkten Befehl.

Gruß,

Ulli


author message
stefan
posts:16
3 stars
Aw: Aw: Aw: Aw: Entfernen nur eines identischen Elements in einer Liste.
on: Fri 19 of Jun, 2009 [15:14 UTC]
> > Der Link funktioniert leider nicht. Entscheidend ist, das es keinen direkten Befehl gibt, muß ich also paar Zeilen schreiben. mfg stefan
>
> sorry - der Punkt am Ende gehört nicht mit dazu. Im Original-Posting? jetzt korrigiert. Ansonsten: stimmt, es gibt keinen direkten Befehl.
>
> Gruß,
>
> Ulli

Hallo Ulli

In der Beta version geht es mit deinem Vorschlag. Recht herzlichen dank, macht es jetzt einfacher für mich. mfg stefan


author message
Kortenkamp
posts:366
5 stars
Aw: Entfernen nur eines identischen Elements in einer Liste.
on: Fri 19 of Jun, 2009 [04:52 UTC]
Hallo,

wie wäre es mit
a=[1,1,1,2,3,4,5];a=a_(2..length(a));print(a);

Ich denke, damit kann man sich dann prima eine Funktion removeOne(list,element) schreiben...

Hilft das?

Gruß,

Ulli


author message
stefan
posts:16
3 stars
Aw: Aw: Entfernen nur eines identischen Elements in einer Liste.
on: Fri 19 of Jun, 2009 [08:31 UTC]
> Hallo,
>
> wie wäre es mit
> > a=[1,1,1,2,3,4,5];a=a_(2..length(a));print(a); >
>
> Ich denke, damit kann man sich dann prima eine Funktion removeOne(list,element) schreiben...
>
> Hilft das?
>
> Gruß,
>
> Ulli

Hallo Ulli

Obige Zeile ergibt: WARNING:Potential type mismatch in "_" --> a_2..length(a).
mfg stefan







Show posts:
 
Language