tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
476
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Pazuzu12 Pazuzu12 ist offline Grünschnabel
    Registriert seit
    Nov 2010
    Beiträge
    1
    Hallo,

    als Vorwarnung: bin noch noch ziemlicher Anfänger in Prolog -- wahrscheinlich ist die Lösung zu meinem Problem ziemlich trivial und mit wenigen Zeilen zu machen.... aber ich habe da gerade irgendwie ein ziemliches Brett vor dem Kopf.

    Problem: ich habe eine "verschachtelte" Liste von Listen (dh die "inneren" Listen enthalten wiederum Listen als Elemente), also Bsp:

    Code :
    1
    
    Liste1= [ [[1,2],[3]], [[4,5,6],[7,8]] ]

    und möchte quasi die "inneren" Listen auflösen, so dass eine "einfache" Liste von Listen bleibt, sprich:

    Code :
    1
    
    Liste2= [ [1,2], [3], [4,5,6], [7,8] ]

    Frage: wie kann ich das am besten lösen?


    Randnotiz:
    "flatten" kenne ich bereits, löst aber nicht exakt mein Problem.

    flatten(Liste1,L) liefert
    L=[1,2,3,4,5,6,7,8]

    ich möchte aber nur die äusseren Klammern um die inneren Sublisten auflösen, deren innere Listen aber erhalten, also: [[[1,2],[3]] ....] -> [[1,2],[3] ....]

    konnte noch kein passende Funktion finden, muss es also vermutlich selbst schreiben.


    Danke,
    Paz
     

  2. #2
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    8.169
    Hi.

    Du willst also flatten für alle Elemente einer Liste aufrufen? Fällt dir da nicht ein Prädikat ein?

    Gruß
     
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

Ähnliche Themen

  1. Problem bei Prolog. Dateiladen
    Von Mav3ric im Forum Sonstige Sprachen
    Antworten: 1
    Letzter Beitrag: 19.03.10, 13:53
  2. Problem mit Prolog
    Von sabrina21 im Forum Sonstige Sprachen
    Antworten: 19
    Letzter Beitrag: 22.04.09, 20:24
  3. Prolog Problem
    Von sabrina21 im Forum Sonstige Sprachen
    Antworten: 1
    Letzter Beitrag: 02.04.09, 10:42
  4. Prolog-Interpreter geschrieben in Prolog
    Von mohi01 im Forum Sonstige Sprachen
    Antworten: 0
    Letzter Beitrag: 13.01.08, 14:51
  5. Prolog Problem
    Von Razorhawk im Forum Sonstige Sprachen
    Antworten: 0
    Letzter Beitrag: 12.06.05, 02:32