Listas
ErstellenCriar eineruma Listelista
erstellecriar Listelista mitcom
MitCom dema Blocko bloco erstellecriar Listelista mitcom, kannvocê manpode dieinserir Anfangswerteos invalores eineriniciais neuenem Listeuma angeben.nova Inlista. diesemEste Beispielexemplo wirdcria eineuma Listelista vonde Wörternpalavras erstellte undas incoloca einerem Variablenuma namensvariável chamada Buchstabenletras abgelegt::
WirReferimo-nos bezeichnena dieseesta Listelista alscomo ["alpha"alfa", "beta", "gamma"gama"].
DiesIsso zeigtmostra diea Erstellungcriação einerde Listeuma vonlista de Zahlennúmeros :
SoPara wirdfazer eineuma Listelista von de Farbencores erstellt::
EsÉ istmenos wenigercomum, üblich,mas aberpossível, möglich,fazer eineuma Listelista mitde Wertenvalores unterschiedlichende Typsdiferentes zu erstellen:tipos:
AnzahlAlterar dero Eingängenúmero ändernde entradas
UmPara diealterar Anzahlo dernúmero Eingängede zuentradas, ändern,clique klickeou bzw.toque tippeno aufsímbolo dasda Zahnradsymbol.engrenagem. DadurchIsso wirdabrirá einuma neuesnova Fensterjanela. geöffnet.Você Dupode kannstarrastar Elementunterblöckeos vonsub-blocos derdo linkenitem Seitedo deslado Fenstersesquerdo inda denjanela Listenblockpara aufo derbloco rechtenda Seitelista ziehen,à direita para adicionar uma nova entrada:
Embora o novo item tenha sido adicionado abaixo no exemplo, ele pode ser adicionado em qualquer lugar. Da mesma forma, sub-blocos de itens indesejados podem ser arrastados para a esquerda do bloco de listas.
Criar lista com elemento
Com o bloco criar lista com elemento, você pode criar uma lista que contém o número especificado de cópias de um einenelemento. neuenPor Eingangexemplo, hinzuzufügen.:
Währendblocos dasa neueseguir Elementcolocam inas diesemvariáveis palavras na Beispiel unten hinzugefügt wurde, kann es überall hinzugefügt werden. In ähnlicher Weise können unerwünschte Elementunterblöcke aus dem Listenblock nach links gezogen werden.
Liste mit Element erstellen
Mit dem Block erstelle Liste 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"muito", "sehr"muito", "sehr"muito"].
PrüfenVerificar dero Längecomprimento einerde Listeuma lista
istestá leervazio
DerO Wertvalor einesde um bloco istestá leervazio-Blocks é verdadeiro se istsua entrada for a lista vazia e wahrfalso, se wennfor seinequalquer Eingabeoutra diecoisa. leereEsta Listeentrada ist, und é falsch, wenn es irgendetwas anderes ist. Ist diese Eingabe wahrverdadeira? DerO Wertvalor desdo folgendenbloco Blocksa wäreseguir seria falschfalso, porque weilas dievariáveis Variablecores Farbennão nichtestão leervazias: ist:Ele Sietem hattrês drei Elemente.elementos.
BeachteObserve diea Ähnlichkeitsemelhança mitcom demo bloco istestá leervazio-Block para füro Text.texto.
LängeComprimento vonde
DerO Wertvalor desdo bloco Längecomprimento vonde-Blocks é isto dienúmero Anzahlde derelementos Elemente,que dieestão sichna inlista derusados alscomo Eingabeentrada. verwendetenO Liste,valor befinden.do Derbloco Wertseguinte desseria, folgendenpor Blocks wäre z. B.exemplo, 3, dauma vez que a Farbecor tem dreitrês Elemente hat:elementos:
Beachte,Observe dassque dero bloco Längecomprimento vonde-Block angibt, informa wiequantos vieleelementos Elementeexistem inna derlista, Listenão enthaltenquantos sind,elementos unddiferentes nicht,existem wienela. vielePor verschiedeneexemplo, Elementeo inseguinte ihr enthalten sind. Zum Beispiel hat das Folgende den Werté 3, obwohlembora as Wörterpalavras sejam auscompostas dreipor Kopientrês desselbencópias Textesdo besteht:mesmo texto:
BeachteObserve diea Ähnlichkeitsemelhança mitcom demo Blockbloco comprimento Längede para vono für Text.texto.
SuchenBuscar vonelementos Elementenem inuma einer Listelista
DieseEsses Blöckeblocos findenencontram diea Positionposição einesde Elementsum inelemento einerem Liste.uma Daslista. folgendeO Beispielexemplo hata denseguir Werttem 1,o weilvalor das1 ersteporque Auftretena vonprimeira ocorrência de "sehr"muito" amestá Anfangno derinício Wortlisteda stehtlista de palavras (["sehr"muito", "sehr"muito", "sehr"muito"]).
DasO Ergebnisresultado desdo Folgendenseguinte ist 3, weil das letzte Auftreten von "sehr" in Wörter an Positioné 3 ist.porque a última ocorrência de "muito" em palavras está na posição 3.
WennSe daso Elementelemento nirgendwonão inaparecer derem Listenenhum vorkommt,lugar istda daslista, Ergebniso derresultado Wertserá o valor 0, wiecomo inneste diesem Beispiel:exemplo:
DieseEsses Blöckeblocos verhaltense sichcomportam analogda zumesma denmaneira Blöckenque füros dasblocos Findenpara vonlocalizar Buchstabenletras imno Text.texto.
AbrufenObtenha vonelementos Elementende ausuma einer Listelista
AbrufenRecuperar einesum einzelnenúnico Elementsitem
ErinnereLembre-se dichda andefinição dieda Definitionlista der Liste de Farbencores:
DerO folgendebloco Blocka erhältseguir dierecebe Farbea Blau,cor weilazul esporque dasé zweiteo Elementsegundo inelemento derda Liste istlista (voncontando linksa beginnendpartir gezählt)da esquerda):
DieserEle erhältfica Grün,verde weilporque esé daso zweitesegundo Element istelemento (vomcontando rechtenda Endeextremidade aus gezählt)direita):
DieserEste erhältrecebe daso ersteprimeiro Element,elemento, Rot:vermelho:
DiesEste erhältresulta dasno letzteúltimo Element,elemento, Gelb:amarelo:
DiesEste wähltseleciona zufälligaleatoriamente einum Elementelemento ausda derlista, Listecom aus,uma wobeiprobabilidade mitigual gleicherde Wahrscheinlichkeitretornar einesum derdos Elementeelementos Rot,vermelho, Blau,azul, Grünverde oderou Gelb zurückgegeben wird.amarelo.
AbrufenObter unde Entfernenremover einesum Elementsitem
MitO demmenu Dropdown-Menüsuspenso wirdé derusado Block para alterar o bloco ausrecuperar Listeda lista ... para abrufeno inbloco recuperar denda Block aus Listelista ... abrufen unde entfernenremover , geändert,que derfornece dieo gleichemesmo Ausgaberesultado, liefert,mas abertambém auchaltera diea Liste verändert:lista:
DiesesEste Beispielexemplo setztdefine diea primeira Variableletra da erstervariável Buchstabe aufcomo "alpha"alfa" unde lässtdeixa dieas restlicheletras Buchstabenrestantes (["beta", "gamma"gama"]) inna der Liste.lista.
EntfernenRemover einesuma Eintragsentrada
WennAo duselecionar Remover no immenu Dropdown-Menüsuspenso, entferneno wählst,item verschwindetà dieesquerda Nasedo linksbloco vom Block:desaparecerá:
DamitIsso wirdremove daso ersteprimeiro Elementelemento aus das Buchstabenletras entfernt..
EineObter Sublisteuma abrufensublista
DerO Blockbloco da aus Listelista ... Sublisteobter abrufensublista é ähneltsemelhante demao Blockbloco inem obter ausda Listelista ..., abrufenexceto mitpor demextrair Unterschied,uma dasssublista erem einevez Sublistede extrahiertum undúnico nichtelemento. einExistem einzelnesvárias Element.opções Espara gibtespecificar mehrereo Optionen,início dene Anfango undfim dasda Ende der Subliste anzugeben:sublista:
InNeste diesemexemplo, Beispieluma wirdnova einelista neuede primeiras Liste erster Buchstabeletras erstellt.é Diesecriada. neueEsta Listenova hatlista zweitem Elemente:dois elementos: ["alpha"alfa", "beta"].
Beachte,Observe dassque diesereste Blockbloco dienão ursprünglichealtera Listea nichtlista verändert.original.
HinzufügenAdicionar vonelementos Elementena anuma eine Listelista
ElementeSubstituir inelementos einerde Listeuma ersetzenlista
DerO Blockbloco na in Listelista ... ersetzesubstituir substitui ersetzto daselemento Elementem anuma einerdeterminada bestimmtenposição Stelleem eineruma Listelista durchpor einoutro anderes Element.elemento.
DieO Bedeutungsignificado derdas einzelnenopções Dropdown-Optionensuspensas findestindividuais dupode imser vorherigenencontrado Abschnitt.na seção anterior.
DasO folgendeexemplo Beispiela bewirktseguir zweifaz Dinge:duas coisas:
DieAListelistaWörterpalavraswirdémitcriada com 3Elementen erstellt:elementos: ["sehr"muito", "sehr"muito", "sehr"muito"].DasOdritteterceiroElementelementoindaderlistaListeéwirdsubstituídodurchpor "gut"bom".ersetzt.ODernovoneuevalorWert vondasWörterpalavrasisté ["sehr"muito", "sehr"muito", "gut"bom"].
ElementeInserir anelementos einerem bestimmtenum Stelleponto inespecífico einede Listeuma einfügenlista
Der O inbloco Listeinserir na lista ... einfügenno bloco bei-Blocké wirdchamado überpor dasmeio Dropdown-Menüdo des menu suspenso do bloco insubstituir Listena lista ... ersetze:-Blocks aufgerufen:
ErEle fügtinsere einum neuesnovo Elementelemento anna derposição angegebenenespecificada Stellena inlista, dieantes Listedo ein,elemento undque zwarestava voranteriormente demnesta Element,posição. dasO sichexemplo zuvora an dieser Stelle befand. Das folgende Beispielseguir (dasbaseado aufem einemum früherenexemplo Beispielanterior) aufbaut)faz tuttrês drei Dinge:coisas:
DieAListelista palavras éWörtercriadawird mitcom 3Elementen erstellt:elementos: ["sehr"muito", "sehr"muito", "sehr"muito"].DasOdritteterceiroElementelementoindaderlistaListeéwirdsubstituídodurchpor "gut"bom".ersetzt.ODernovoneuevalorWert vondasWörterpalavrasist somité ["sehr"muito", "sehr"muito", "gut"bom"].DasAWortpalavra "Sei"Seja"wirdéaminseridaAnfangnoderinícioListedaeingefügt.lista.DerOendgültigenovoWertvalorvondasWörterpalavrasist somité ["Sei"muito", "sehr"muito", "sehr", "gut"bom"].
ZeichenkettenDividir aufteilencorrentes unde Listenunir zusammenfügenlistas
EineCriar Listeuma auslista einema Textpartir erstellende um texto
DerO Bausteinmódulo criar erstellelista Listea auspartir Textdo texto zerlegtdivide deno angegebenentexto Textespecificado mitem Hilfepartes einescom Begrenzungszeichensa inajuda Teile:de um delimitador:
ImO obigenexemplo Beispielacima wirdretorna eineuma neuenova Listelista zurückgegeben,que diecontém dreitrês Textstücketrechos enthält:de texto: "311", "555" unde "2368".
EineCrie Textum austexto einera Listepartir erstellende uma lista
DerO Bausteinmódulo criar erstelletexto Texta auspartir Listede uma lista fügtcombina eineuma Listelista mitem Hilfeum einesúnico Trennzeichenstexto zucom einema einzigenajuda Textde zusammen:um separador:
ImNo obigenexemplo Beispielacima, wirdum einnovo neuertexto Texté mitretornado demcom Werto zurückgegeben:valor: "311-555-2368".
VerwandteBlocos Blöckerelacionados
DruckenImpressão einerde Listeuma lista
DerO módulo druckenimpressão-Baustein in na dercategoria KategorieTexto Textpode kanngerar Listenlistas. ausgeben.O Dasresultado Ergebnisdo desprograma folgendena Programmsseguir isté diea abgebildetesaída Konsolenausgabe:do console mostrada:
EtwasExecutar füralgo jedespara Elementcada inelemento einerem Listeuma durchführenlista
DerO bloco für-jedenpara cada-Block na incategoria derControle Kategorieexecuta Steuerunguma führtoperação eineem Operationcada füritem jedesde Elementuma inlista. einerPor Listeexemplo, aus.este Dieserbloco Blockimprime drucktcada zumitem Beispielda jedeslista Element in der Liste einzeln aus:individualmente:
DadurchIsso werdennão dieremove Elementeos nichtitens ausda derlista ursprünglichen Liste entfernt.original.
SieheVeja auchtambém dieos Beispieleexemplos fürpara dieos blocos Schleifenabbruchblöckede cancelar loop .