Skip to main content

Listes

WieComme indans derle Alltagssprachelangage ist auch incourant, ROBO Pro Coding einecontient Listeune eineliste geordneted’éléments Sammlungordonnés, vontels Elementen,qu’une wieliste z.« à B.faire » eineou "To-Do"-Listeune oderliste eined’achats. Einkaufsliste.Les Elementeéléments ind’une einerliste Listepeuvent könnenêtre vonde beliebigemn’importe Typquel sein,type undet derselbela Wertmême kannvaleur mehrmalspeut inapparaître einerplusieurs Listefois erscheinen.dans une liste.

ErstellenCréation einerd’une Listeliste

erstelleCréer Listeune mitliste avec

MitLe dembloc Créer Blockune liste avec permet de saisir les valeurs initiales dans une nouvelle liste. Dans cet exemple, une liste de mots est créée et stockée dans une variable appelée erstelle Liste mitlettres kann man die Anfangswerte in einer neuen Liste angeben. In diesem Beispiel wird eine Liste von Wörtern erstellt und in einer Variablen namens Buchstaben abgelegt: :

Bild1_f.PNG

WirNous bezeichnenappelons diesecette Liste alsliste ["alpha"« alpha », "beta"« bêta », "gamma"« gamma »].

DiesCeci zeigtmontre diela Erstellungcréation einerd’une Listeliste von de Zahlenchiffres :

Bild2_f.PNG

SoPour wirdcréer eineune Listeliste von de Farbencouleurs erstellt: :

Bild3_f.PNG

EsIl istest wenigermoins üblich,courant, abermais möglich,il eineest Listepossible mitde Wertendresser unterschiedlichenune Typsliste zude erstellen:valeurs de différents types :

Bild4_f.PNG

AnzahlModifier derle Eingängenombre ändernd’entrées

UmPour diemodifier Anzahlle dernombre Eingänged’entrées, zucliquez ändern,ou klickeappuyez bzw.sur tippel’icône aufde dasla Zahnradsymbol.roue Dadurchdentée. wirdCeci einouvre neuesune Fensternouvelle geöffnet.fenêtre. DuVous kannstpouvez Elementunterblöckefaire von der linken Seiteglisser des Fensterssous-blocs ind’éléments dendu Listenblockcôté aufgauche derde rechtenla Seitefenêtre ziehen,vers umle einenbloc neuende Eingangliste hinzuzufügen.du côté droit pour ajouter une nouvelle entrée. :

WährendSi dasle neuenouvel Elementélément ina diesemété Beispielajouté untendans hinzugefügtcet wurde,exemple, kannil espeut überallêtre hinzugefügtajouté werden.n’importe Inoù. ähnlicherDe Weisemême, könnenles unerwünschtesous-blocs Elementunterblöcked’éléments ausindésirables dempeuvent Listenblockêtre nachtirés linksvers gezogenla werden.gauche à partir du bloc de liste.

ListeCréer mitune Elementliste erstellend’éléments

MitLe dembloc Créer Blockune liste avec un élément permet de créer une liste contenant le nombre indiqué de copies d’un élément. Par exemple, les blocs suivants ajoutent des erstellemots à Listela mit Element kannst du eine Liste erstellen, die die angegebene Anzahl von Kopien eines Elements enthält. Die folgenden Blöcke setzen zum Beispiel die Variable Wörter auf die Listeliste ["sehr"« très », "sehr"« très », "sehr"« très »].

Bild5_f.PNG

PrüfenContrôle derde Längela einerlongueur Listed’une liste

ist leerVide

DerLa Wertvaleur einesd’un bloc istvide est vraie si leersa saisie est la liste vide et fausse-Blocks si istc’est autre chose. Cette entrée est-elle wahrvraie, wenn seine Eingabe die leere Liste ist, und falsch, wenn es irgendetwas anderes ist. Ist diese Eingabe wahr ? DerLa Wertvaleur desdu folgendenbloc Blockssuivant wäreserait fausse car falsch,la weilvariable dieCouleurs Variablen’est Farbenpas nichtvide leer: ist:elle Siecomporte hattrois drei Elemente.éléments.

Bild6_f.PNG

BeachteNotez diela Ähnlichkeitsimilitude mitavec demle bloc istvide pour leer-Blockle für Text.texte.

LängeLongueur vonde

DerLa Wertvaleur desdu bloc LängeLongueur vonde-Blocks est istle dienombre Anzahld’éléments derde Elemente,la dieliste sichutilisée incomme derentrée. alsLa Eingabevaleur verwendetendu Liste,bloc befinden.suivant Derserait Wertpar des folgenden Blocks wäre z. B.exemple 3, dacar laFarbecouleur comporte dreitrois Elementeéléments hat::

Bild7_f.PNG

Beachte,Notez dassque derle bloc LängeLongueur vonde-Block angibt, indique wiele vielenombre Elemented’éléments incontenus derdans Listela enthaltenliste sind,et undnon nicht,le wienombre vieled’éléments verschiedenedifférents Elementecontenus indans ihrla enthaltenliste. sind.Par Zumexemple, Beispielce hatqui dassuit Folgendela den Wertvaleur 3, obwohlbien que les Wörtermots soient auscomposés dreide Kopientrois desselbencopies Textesdu besteht:même texte :

Bild8_f.PNG

BeachteNotez diela Ähnlichkeitsimilitude mitavec demle Blockbloc Longueur Längede pour vonle für Text.texte.

SuchenRecherche vond’éléments Elementendans inune einer Listeliste

DieseCes Blöckeblocs findentrouvent diela Positionposition einesd’un Elementsélément indans einerune Liste.liste. DasL’exemple folgendesuivant Beispiela hatla denvaleur Wert1 1,parce weilque dasla erstepremière Auftretenoccurrence vonde "sehr"très" amfigure Anfangen dertête Wortlistede stehtla liste de mots (["sehr"« très », "sehr"« très », "sehr"« très »]).

Bild9_f.PNG

DasLe Ergebnisrésultat desde Folgendence istqui suit est 3, weilparce dasque letztela Auftretendernière vonoccurrence "sehr"de in« très » en Wörtermots est anen Positionposition 3 ist.3.

Bild10_f.PNG

WennSi dasl’élément Elementn’apparaît nirgendwonulle inpart derdans Listela vorkommt,liste, istle dasrésultat Ergebnis der Wertest 0, wiecomme indans diesemcet Beispiel:exemple :

Bild11_f.PNG

DieseCes Blöckeblocs verhaltense sichcomportent analogde zula denmême Blöckenmanière fürque dasles Findenblocs vonpermettant Buchstabende imtrouver Text.des lettres dans le texte.

AbrufenRécupération vond’éléments Elementend’une aus einer Listeliste

AbrufenRécupération einesd’un einzelnenélément Elementsunique

ErinnereRappelez-vous dichde anla diedéfinition Definitionde derla Liste liste FarbenCouleurs :

image-1623519862088.png

DerLe folgendebloc Blocksuivant erhältreçoit diela Farbecouleur Blau,bleu weilparce esqu’il dasest zweitele Elementdeuxième inélément derde Listela istliste (voncompté linksà beginnendpartir gezählt)de la gauche) :

Bild13_f.PNG

DieserCelui-ci erhältreçoit Grün,du weilvert esparce dasqu’il zweiteest Elementle istdeuxième élément (vomcompté rechtendepuis Endel’extrémité ausdroite) gezählt):

Bild14_f.PNG

DieserCelui-ci erhältreçoit dasle erstepremier Element,élément, Rot:rouge :

Bild15_f.PNG

DiesCelui-ci erhältreçoit dasle letztedernier Element,élément, Gelb:jaune :

Bild16_f.PNG

DiesCeci wähltsélectionne zufälligau einhasard Elementun ausélément derde Listela aus,liste wobeien mitrenvoyant gleicheravec Wahrscheinlichkeitla einesmême derprobabilité Elementel’un Rot,des Blau,éléments Grünrouge, oderbleu, Gelbvert zurückgegebenou wird.jaune.

Bild17_f.PNG

AbrufenRécupération undet Entfernensuppression einesd’un Elementsélément

MitLe demmenu Dropdown-Menüdéroulant wirdpermet derde Block modifier le bloc ausRécupérer Listedans la liste ... dans abrufenle inbloc Récupérer dendans Block ausla Listeliste ... abrufen undet entfernensupprimer qui geändert,fournit derle diemême gleicherésultat, Ausgabemais liefert,modifie aberégalement auchla dieliste Liste verändert::

Bild18_f.PNG

DiesesCet Beispielexemple setztplace diela Variablevariable Première ersterlettre sur Buchstabe« alpha » aufet "alpha"laisse undles lässtlettres die restliche Buchstabenrestantes (["beta"« beta », "gamma"« gamma »]) indans derla Liste.liste.

Bild19_f.PNG

EntfernenSupprimer einesune Eintragsentrée

WennSi vous sélectionnez Supprimer dans le menu déroulant, le nez disparaît du imbloc Dropdown-Menüà entfernengauche wählst, verschwindet die Nase links vom Block::

Bild20_f.PNG

DamitCela wirdsupprime dasle erstepremier Elementélément aus des Buchstabenlettres entfernt..

EineAfficher Sublisteune abrufensous-liste

DerLe Blockboc Dans ausla Listeliste ... SublisteAfficher abrufenla sous-liste ressemble ähneltau dembloc Récupérer Blockdans inla aus Listeliste ... à abrufenla mitdifférence demqu’il Unterschied,extrait dassune ersous-liste eineet Sublistepas extrahiertun undélément nichtindividuel. einIl einzelnesexiste Element.plusieurs Esoptions gibtpour mehrereindiquer Optionen,le dendébut Anfanget undla dasfin Endede derla Sublistesous-liste anzugeben::

Bild21_f.PNG

InDans diesemcet Beispielexemple, wirdune einenouvelle neueliste Listede première erster Buchstabelettre erstellt.est Dieseétablie. neueCette Listenouvelle hatliste zweicomporte Elemente:deux éléments : ["alpha"« alpha », "beta"« bêta »].

Bild23_f.PNG

Beachte,Remarquez dassque dieserce Blockbloc diene ursprünglichechange Listepas nichtla verändert.liste d’origine.

HinzufügenAjout vond’éléments Elementenà anune eine Listeliste

ElementeRemplacer inles eineréléments Listedans ersetzenune liste

DerLe Blockbloc Remplacer indans Listela liste ... remplace ersetzel'élément ersetztà dasun Elementemplacement andéfini einerd'une bestimmtenliste Stellepar einerun Listeautre durch ein anderes Element.élément.

Bild24_f.PNG

DieVous Bedeutungtrouverez derdans einzelnenla Dropdown-Optionensection findestprécédente dula imsignification vorherigendes Abschnitt.différentes options de menu déroulant.

DasL’exemple folgendesuivant Beispielfait bewirktdeux zweichoses Dinge::

  1. DieLa Liste liste Wörtermots wirdest mitcomposée de 3 Elementenéléments erstellt:: ["sehr"« très », "sehr"« très », "sehr"« très »].
  2. DasLe drittetroisième Elementélément inde derla Listeliste wirdest durchremplacé "gut"par ersetzt.« bien ». DerLa neuenouvelle Wertvaleur von des Wörtermots ist est ["sehr"« très », "sehr"« très », "gut"« bien »].

Bild25_f.PNG

ElementeInsérer andes eineréléments bestimmtenà Stelleun inemplacement einedonné Listedans einfügenune liste

Der Le bloc  inAjouter Listedans la liste ... einfügenpour est bei-Blockaffiché wirdvia überle dasmenu Dropdown-Menüdéroulant des du bloc inRemplacer Listedans la liste ... ersetze-Blocks aufgerufen: :

Bild26_f.PNG

ErIl fügtinsère einun neuesnouvel Elementélément andans derla angegebenenliste Stelleà inl’emplacement dieindiqué, Listedevant ein,l’élément undprécédemment zwarprésent vorà demcet Element,emplacement. dasL’exemple sich zuvor an dieser Stelle befand. Das folgende Beispielsuivant (dastiré aufd’un einemprécédent früherenexemple) Beispielfait aufbaut)trois tutchoses drei Dinge::

  1. DieLa Listeliste mots est Wörtercomposée wird mitde 3 Elementenéléments erstellt:: ["sehr"« très », "sehr"« très », "sehr"« très »].
  2. DasLe drittetroisième Elementélément inde derla Listeliste wirdest durchremplacé "gut"par ersetzt.« bien ». DerLa neuenouvelle Wertvaleur vondes mots est Wörter ist somitdonc ["sehr"« très », "sehr"« très », "gut"« bien »].
  3. DasLe Wortmot "Sei"« être » wirdest amajouté Anfangau derdébut Listede eingefügt.la Derliste. endgültigeLa Wertvaleur vonfinale des Wörtermots est ist somitdonc ["Sei"« être », "sehr"« très », "sehr"« très », "gut"« bien »].

Bild27_f.PNG

ZeichenkettenDiviser aufteilenles undchaînes Listenet zusammenfügenfusionner les listes

EineCréer Listeune ausliste einemà Textpartir erstellend’un texte

DerLe Bausteinmodule Créer erstelleune Listeliste ausà Textpartir de texte zerlegtdécompose denle angegebenentexte Textspécifié miten Hilfeparties einesà Begrenzungszeichensl’aide ind’un Teile:caractère de délimitation :

Bild28_f.PNG

ImDans obigenl’exemple Beispielci-dessus, wirdune einenouvelle neueliste Listecontenant zurückgegeben,trois diemorceaux dreide Textstücketexte enthält:est "311"renvoyée : « 311 », "555"« 555 » undet "2368"« 2368 ».

EineCréer Textun austexte einerà Listepartir erstellend’une liste

DerLe Bausteinmodule Créer erstelleun Texttexte ausà Listepartir d'une liste fügtfusionne eineune Listeliste miten Hilfeun einesseul Trennzeichenstexte zuà eineml'aide einzigend'un Textséparateur zusammen::

Bild29_f.PNG

ImDans obigenl’exemple Beispielci-dessus, wirdun einnouveau neuertexte Textest mitrenvoyé demavec Wertla zurückgegeben:valeur ": « 311-555-2368"2368 ».

VerwandteBlocs Blöckeapparentés

DruckenImpression einerd'une Listeliste

DerLe module druckenImprimer-Baustein in de derla Kategoriecatégorie TextTexte kannpeut Listen ausgeben. Das Ergebnisémettre des folgendenlistes. ProgrammsLe istrésultat diedu abgebildeteprogramme Konsolenausgabe:suivant est l'édition de console représentée :

Bild30_f.PNG

Konsole_f.PNG

EtwasExécuter fürquelque jedeschose Elementpour inchaque einerélément Listedans durchführenune liste

DerLe bloc für-jedenpour chacun-Block dans inla dercatégorie KategorieCommande Steuerungexécute führtune eineopération Operationpour fürchaque jedesélément Elementdans inune einerliste. ListePar aus.exemple, Dieserce Blockbloc drucktimprime zumindividuellement Beispielchaque jedesélément Elementde inla derliste Liste einzeln aus::

Bild31_f.PNG

DadurchCeci werdenne diesupprime Elementepas nichtles auséléments derde ursprünglichenla Listeliste entfernt.d’origine.

SieheVoir auchaussi dieles Beispieleexemples fürpour dieles blocs Schleifenabbruchblöckede rupture de boucle.