Listas
ErstellenCrear eineruna Listelista
erstellecrear Listelista mitcon
MitCon demel Blockbloque crear lista con se pueden insertar los valores iniciales en una nueva lista. En este ejemplo se crea una lista de palabras y se coloca en una variable denominada erstelle Liste mitletras 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::
WirA bezeichnenesta dieselista Listela alsdenominamos ["alpha"«alpha», "beta"«beta», "gamma"«gamma»].
DiesAquí zeigtse diemuestra Erstellungla einercreación Listede vonuna lista de Zahlennúmeros:
SoAsí wirdse einecrea Listeuna vonlista de Farbencolores erstellt::
Es istmenos wenigercomún, üblich,aunque aberposible, möglich,crear eineuna Listelista mita Wertenpartir unterschiedlichende Typsvalores zude erstellen:diferentes tipos:
AnzahlCambiar derel Eingängenúmero ändernde entradas
UmPara diemodificar Anzahlel dernúmero Eingängede zuentradas, ändern,haga klickeclic bzw.o tippetoque aufel dassímbolo Zahnradsymbol.del Dadurchengranaje. wirdCon einesta neuesacción Fensterse geöffnet.abrirá Duuna kannstnueva Elementunterblöckeventana. vonPuede derarrastrar linkensubbloques Seitede deselementos Fenstersdesde inla denparte Listenblockizquierda aufde derla rechtenventana Seitehasta ziehen,el umbloque einende neuenlista Eingangen hinzuzufügen.:la parte derecha para añadir una nueva entrada:
WährendAunque dasel neuenuevo Elementelemento inse diesemha Beispielañadido untenabajo hinzugefügten wurde,este kannejemplo, esse überallpuede hinzugefügtagregar werden.en Incualquier ähnlicherlugar. WeiseDel könnenmismo unerwünschtemodo, Elementunterblöckelos aussubbloques demde Listenblockelementos nachno linksdeseados gezogense werden.pueden arrastrar hacia la izquierda desde el bloque de lista.
ListeCrear mitlista Elementcon erstellenel elemento
MitCon demel Blockbloque crear lista con el elemento puede generar una lista que contenga el número especificado de copias de un elemento. Por ejemplo, los siguientes bloques colocan la variable erstellepalabras en 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 Listelista ["sehr"«muy», "sehr"«muy», "sehr"«muy»].
PrüfenComprobación derde Längela einerextensión Listede una lista
istestá leervacía
DerEl Wertvalor einesdel bloque istestá leervacía-Blocks es verdadero cuando istla entrada se corresponde con una lista vacía, y wahrfalso cuando se da un caso distinto. ¿Es verdadera esta entrada? El valor del bloque siguiente sería falso, wennporque seinela Eingabevariable dieColores leereno Listeestá ist,vacía: undcontiene falsch,tres wenn es irgendetwas anderes ist. Ist diese Eingabe wahr? Der Wert des folgenden Blocks wäre falsch, weil die Variable Farben nicht leer ist: Sie hat drei Elemente.elementos.
BeachteTenga dieen Ähnlichkeitcuenta mitla demsimilitud del texto con el bloque istestá leervacía-Block für Text..
LängeLongitud vonde
DerEl Wertvalor desdel bloque Längelongitud vonde-Blocks se istcorresponde diecon Anzahlel dernúmero Elemente,de dieelementos sichde inla derlista alsque Eingabese verwendetenutilizan Liste,como befinden.entrada. DerPor Wertejemplo, desel folgendenvalor Blocksdel wäresiguiente z.bloque B.sería 3, daya que el FarbeColor contiene dreitres Elemente hat:elementos:
Beachte,Tenga dassen dercuenta que el bloque Längelongitud vonde-Block angibt, indica wiecuántos vieleelementos Elementecontiene inla derlista Listey enthaltenno sind,cuántos undelementos nicht,diferentes wiehay vieleen verschiedeneella. ElementePor inejemplo, ihra enthaltencontinuación sind.se Zummuestra Beispiel3 hataunque daslaspalabras se Folgendecomponen dende Werttres 3,copias obwohldel Wörtermismo aus drei Kopien desselben Textes besteht:texto:
BeachteTenga dieen Ähnlichkeitcuenta mitla demsimilitud Blockdel texto con el bloque Längelongitud vonde für Text..
SuchenBuscar vonelementos Elementenen inuna einer Listelista
DieseEstos Blöckebloques findenencuentran diela Positionposición einesde Elementsun inelemento eineren Liste.una Daslista. folgendeEl Beispielsiguiente hatejemplo dentiene Wertel 1,valor weil1 dasporque erste«muy» Auftretenaparece vonpor "sehr"primera amvez Anfangal derprincipio Wortlistede stehtla lista de palabras (["sehr"«muy», "sehr"«muy», "sehr"«muy»]).
DasEl Ergebnisresultado dessiguiente Folgenden istes 3, weilya dasque letzte«muy» Auftretenaparece vonpor "sehr"última invez en Wörterpalabras en anla Positionposición 3 ist.3.
WennSi dasel Elementelemento nirgendwono inaparece deren Listeninguna vorkommt,parte istde dasla Ergebnislista, derel Wertresultado es el valor 0, wiecomo inse diesemmuestra Beispiel:en este ejemplo:
DieseEstos Blöckebloques verhaltense sichcomportan analogde zula denmisma Blöckenmanera fürque daslos Findenbloques vonpara Buchstabenbuscar imletras Text.en un texto.
AbrufenAcceder vona Elementenelementos ausde eineruna Listelista
AbrufenAcceder einesa einzelnenun Elementsúnico elemento
ErinnereRecuerde dichla andefinición diede Definitionla der Liste lista FarbenColores:
DerEl folgendesiguiente Blockbloque erhältse diepone Farbede Blau,color weilazul, ya que es dasel zweitesegundo Elementelemento inde derla Liste istlista (voncomenzando linksa beginnendcontar gezählt)por la izquierda):
DieserEste erhältse Grün,pone weilverde, ya que es dasel zweitesegundo Element istelemento (vomcontando rechtendesde Endeel ausextremo gezählt)derecho):
DieserEste erhältobtiene dasel ersteprimer Element,elemento, Rot:rojo
DiesEste erhältobtiene dasel letzteúltimo Element,elemento, Gelb:amarillo:
DiesEsto wähltselecciona zufälligaleatoriamente einun Elementelemento ausde derla Listelista, aus,con wobeila mitmisma gleicherprobabilidad Wahrscheinlichkeitde einesmostrar deruno Elementede Rot,los Blau,elementos Grünrojo, oderazul, Gelbverde zurückgegebeno wird.amarillo.
AbrufenAcceder unda Entfernenun eineselemento Elementsy eliminarlo
MitEn demel Dropdown-Menümenú wirddesplegable derse Block cambia el bloque ausacceder Listea... de la lista por el bloque acceder a ... abrufende inla den Block aus Liste ... abrufenlista undy entferneneliminar , geändert,que derda dieel gleichemismo Ausgaberesultado, liefert,pero abertambién auchcambia diela Liste verändert:lista:
DiesesEste Beispielejemplo setztestablece diela Variablevariable primera ersterletra en Buchstabe«alpha» aufy "alpha"deja undlas lässtletras die restliche Buchstabenrestantes (["beta"«beta», "gamma"«gamma»]) inen derla Liste.lista.
EntfernenEliminar einesuna Eintragsentrada
WennSi duselecciona eliminar en imel Dropdown-Menümenú entfernendesplegable, wählst,desaparece verschwindetel diesurco Nasea linksla vomizquierda Block:del bloque:
DamitAsí, wirdse daselimina ersteel Elementprimer auselemento de Buchstabenletras entfernt..
EineObtener Sublisteuna abrufensublista
DerEl Blockbloque en ausla Listelista ... SublisteObtener abrufensublista se ähneltasemeja demal Blockbloque acceder in aus Liste .a... abrufende la lista con mitla demdiferencia Unterschied,de dassque erextrae eineuna Sublistesublista extrahierten undlugar nichtde einun einzelnessolo Element.elemento. EsExisten gibtvarias mehrereopciones Optionen,para denespecificar Anfangel undprincipio dasy Endeel derfinal Sublistede anzugeben:la sublista:
InEn diesemeste Beispielejemplo wirdse einecrea neueuna Listenueva lista de ersterprimera Buchstabeletra erstellt.. DieseEsta neuenueva Listelista hatcontiene zweidos Elemente:elementos: ["alpha"«alpha», "beta"«beta»].
Beachte,Tenga dassen diesercuenta Blockque dieeste ursprünglichebloque Listeno nichtmodifica verändert.la lista original.
HinzufügenAñadir vonelementos Elementena anuna eine Listelista
ElementeCrear inelementos eineren Listeuna ersetzenlista
DerEl Blockbloque reemplazar inen Listela lista.... sustituye ersetzeel ersetztelemento dasque Elementse anencuentra eineren bestimmtenuna Stelledeterminada einerposición Listede durchuna einlista anderespor Element.otro elemento.
DiePuede Bedeutungconsultar derel einzelnensignificado Dropdown-Optionende findestlas duopciones imdesplegables vorherigenindividuales Abschnitt.en la sección anterior.
DasEl folgendesiguiente Beispielejemplo bewirktdestaca zweidos Dinge:cosas:
DieLaListelistaWörterpalabraswirdsemitcrea con 3Elementen erstellt:elementos: ["sehr"«muy»,"sehr"«muy»,"sehr"«muy»].DasEldrittetercerElementelementoindederlaListelistawirdsedurchreemplaza"gut"porersetzt.«bueno».DerElneuenuevoWertvalorvondeWörterpalabrasistes ["sehr"«muy»,"sehr"«muy»,"gut"«bueno»].
ElementeAñadir anelementos eineren bestimmtenuna Stelleposición indeterminada einede Listela einfügenlista
Der Se accede al bloque ininsertar Listeen la lista ... a einfügentravés bei-Blockdel wirdmenú überdesplegable dasdel Dropdown-Menübloque reemplazar des inen Listela lista.... ersetze-Blocks aufgerufen::
ErInserta fügtun einnuevo neueselemento Elementen anla derposición angegebenenespecificada Stellede inla dielista, Listeantes ein,del undelemento zwarque vorestaba dempreviamente Element,en dasesa sichposición. zuvorEl ansiguiente dieser Stelle befand. Das folgende Beispielejemplo (dasbasado aufen einemun früherenejemplo Beispielanterior) aufbaut)hace tutreferencia dreia Dinge:tres cosas:
DieLaListelista palabras seWörtercreawird mitcon 3Elementen erstellt:elementos: ["sehr"«muy»,"sehr"«muy»,"sehr"«muy»].DasEldrittetercerElementelementoindederlaListelistawirdsedurchreemplaza"gut"porersetzt.«bueno».DerPorneuetanto,Wertelvonnuevo valor deWörterpalabrasist somites ["sehr"«muy»,"sehr"«muy»,"gut"«bueno»].DasLaWortpalabra"Sei"«Ser»wirdseaminsertaAnfangalderprincipioListedeeingefügt.laDerlista.endgültigePorWerttanto,vonel valor definitivo deWörterpalabrasist somites ["Sei"«ser»,"sehr"«muy»,"sehr"«muy»,"gut"«bueno»].
Zeichenketten
Dividir aufteilensecuencias undde Listencaracteres zusammenfügeny unir listas
EineHacer Listelista ausa einempartir Textde erstellentexto
DerEl Bausteinbloque hacer erstellelista Listea auspartir Textde texto zerlegtdivide denel angegebenentexto Textespecificado miten Hilfepartes einescon Begrenzungszeichensayuda inde Teile:un delimitador:
ImEn obigenel Beispielejemplo wirdanterior einese neuemuestra Listeuna zurückgegeben,nueva dielista dreique Textstückecontiene enthält:tres "311"fragmentos de texto: «311», "555"«555» undy "2368"«2368».
EineHacer Texttexto ausa einerpartir Listede erstellenlista
DerEl Bausteinbloque hacer erstelletexto Texta auspartir Listede lista fügtfusiona eineuna Listelista miten Hilfeun einessolo Trennzeichenstexto zucon einemla einzigenayuda Textde zusammen:un delimitador:
ImEn obigenel Beispielejemplo wirdanterior einse neuermuestra Textun mitnuevo demtexto Wertcon zurückgegeben:el "valor: «311-555-2368"2368».
VerwandteBloques Blöckerelacionados
DruckenImprimir eineruna Listelista
DerEl bloque druckenimprimir-Baustein in de derla Kategoriecategoría TextTexto kannpuede Listengenerar ausgeben.listas. DasEl Ergebnisresultado desdel folgendensiguiente Programmsprograma istes diela abgebildetesalida Konsolenausgabe:de la consola mostrada:
EtwasImplementar füralgo jedesen Elementcada inelemento einerde Listeuna durchführenlista
DerEl bloque für-jedenpara cada-Block de inla dercategoría KategorieControl Steuerungrealiza führtuna eineoperación Operationen fürcada jedeselemento Elementde inuna einerlista. ListePor aus.ejemplo, Diesereste Blockbloque drucktimprime zumcada Beispielelemento jedesde Elementla inlista der Liste einzeln aus:individualmente:
DadurchEsto werdenno dieelimina Elementelos nichtelementos ausde derla ursprünglichenlista Liste entfernt.original.
SieheConsulte auchtambién dielos Beispieleejemplos fürreferentes diea Bloques Schleifenabbruchblöckede interrupción de bucles.