Listes
CréationCrear d’uneuna listelista
Créercrear unelista liste aveccon
LeCon bloc el bloque Créercrear unelista liste aveccon permetse pueden insertar los valores iniciales en una nueva lista. En este ejemplo se crea una lista de saisirpalabras lesy valeursse initialescoloca dansen une nouvelle liste. Dans cet exemple, une liste de mots est créée et stockée dans uneuna variable appelée denominada lettresletras :
NousA appelonsesta cettelista listela denominamos [« alpha »alpha», « bêta »beta», « gamma »gamma»].
CeciAquí montrese muestra la créationcreación d’unede listeuna lista de chiffresnúmeros :
PourAsí créerse unecrea listeuna lista de couleurscolores :
IlEs estmenos moinscomún, courant,aunque maisposible, ilcrear estuna possiblelista a partir de dresser une listevalores de valeursdiferentes de différents types :tipos:
ModifierCambiar leel nombrenúmero d’entréesde entradas
PourPara modifiermodificar leel nombrenúmero d’entrées,de cliquezentradas, ouhaga appuyezclic suro l’icônetoque el símbolo del engranaje. Con esta acción se abrirá una nueva ventana. Puede arrastrar subbloques de elementos desde la parte izquierda de la roueventana dentée.hasta Ceciel ouvre une nouvelle fenêtre. Vous pouvez faire glisser des sous-blocs d’éléments du côté gauchebloque de lista en la fenêtreparte versderecha lepara blocañadir una nueva entrada:
Aunque el nuevo elemento se ha añadido abajo en este ejemplo, se puede agregar en cualquier lugar. Del mismo modo, los subbloques de listeelementos duno côtédeseados droitse pourpueden ajouterarrastrar une nouvelle entrée. :
Si le nouvel élément a été ajouté dans cet exemple, il peut être ajouté n’importe où. De même, les sous-blocs d’éléments indésirables peuvent être tirés vershacia la gaucheizquierda àdesde partirel du blocbloque de liste.lista.
CréerCrear unelista listecon d’élémentsel elemento
LeCon bloc el bloque Créercrear unelista listecon avecel elemento puede generar una lista que contenga el número especificado de copias de un élément permetelemento. dePor créerejemplo, unelos listesiguientes contenantbloques le nombre indiqué de copies d’un élément. Par exemple, les blocs suivants ajoutent des mots àcolocan la listevariable palabras en la lista [« très »muy», « très »muy», « très »muy»].
ContrôleComprobación de la longueurextensión d’unede listeuna lista
Videestá vacía
LaEl valeurvalor d’undel bloc bloque videestá vacía est es vraieverdadero si sa saisie estcuando la listeentrada videse et corresponde con una lista vacía, y faussefalso sicuando c’estse autreda chose.un Cettecaso entréedistinto. est-elle ¿Es vraieverdadera ?esta Laentrada? valeurEl duvalor blocdel suivantbloque serait siguiente sería faussefalso car, porque la variable CouleursColores n’estno pasestá videvacía: :contiene elletres comporte trois éléments.elementos.
NotezTenga en cuenta la similitudesimilitud avecdel letexto bloc con el bloque videestá vacía pour le texte..
LongueurLongitud de
LaEl valeurvalor dudel bloc bloque Longueurlongitud de estse lecorresponde nombrecon d’élémentsel número de elementos de la listelista utiliséeque commese entrée.utilizan Lacomo valeurentrada. duPor blocejemplo, suivantel seraitvalor pardel exemplesiguiente bloque sería 3, carya laque el couleurColor comportecontiene troistres éléments :elementos:
NotezTenga en cuenta que leel bloc bloque Longueurlongitud de indiqueindica lecuántos nombreelementos d’éléments contenus danscontiene la listelista ety nonno lecuántos nombreelementos d’élémentsdiferentes différentshay contenusen dansella. laPor liste.ejemplo, Para exemple,continuación cese quimuestra suit3 laaunque valeur 3, bien que les lasmotspalabras soientse composéscomponen de troistres copiescopias dudel mêmemismo texte :texto:
NotezTenga en cuenta la similitudesimilitud avecdel letexto bloc con el bloque Longueurlongitud de pour le texte..
RechercheBuscar d’élémentselementos dansen uneuna listelista
CesEstos blocsbloques trouventencuentran la positionposición d’de un élémentelemento dansen uneuna liste.lista. L’exempleEl suivantsiguiente aejemplo latiene valeurel valor 1 parceporque que«muy» laaparece premièrepor occurrenceprimera devez "très"al figure en têteprincipio de la listelista de motspalabras ([« très »muy», « très »muy», « très »muy»]).
LeEl résultatresultado desiguiente ce qui suit estes 3, parceya que la«muy» dernièreaparece occurrencepor deúltima « très »vez en motspalabras est en positionla posición 3.
Si l’élémentel n’apparaîtelemento nulleno partaparece dansen laninguna liste, le résultat est 0, comme dans cet exemple :
Ces blocs se comportentparte de la mêmelista, manièreel queresultado leses blocsel permettantvalor de0, trouvercomo desse lettresmuestra dansen leeste texte.ejemplo:
Récupération d’éléments d’une liste
Récupération d’un élément unique
Rappelez-vousEstos bloques se comportan de la définitionmisma manera que los bloques para buscar letras en un texto.
Acceder a elementos de una lista
Acceder a un único elemento
Recuerde la definición de la liste lista CouleursColores :
LeEl blocsiguiente suivantbloque reçoitse lapone couleurde bleucolor parceazul, qu’ilya estque lees deuxièmeel élémentsegundo elemento de la listelista (comptécomenzando àa partircontar por la izquierda):
Este se pone verde, ya que es el segundo elemento (contando desde el extremo derecho):
Este obtiene el primer elemento, rojo
Este obtiene el último elemento, amarillo:
Esto selecciona aleatoriamente un elemento de la gauche)lista, :con la misma probabilidad de mostrar uno de los elementos rojo, azul, verde o amarillo.
Celui-ci
Acceder reçoit du vert parce qu’il est le deuxième élément (compté depuis l’extrémité droite) :
Celui-ci reçoit le premier élément, rouge :
Celui-ci reçoit le dernier élément, jaune :
Ceci sélectionne au hasarda un élémentelemento y eliminarlo
En el menú desplegable se cambia el bloque acceder a... de la listelista por enel renvoyantbloque acceder aveca ... de la mêmelista y probabilitéeliminar , l’unque desda élémentsel rouge,mismo bleu,resultado, vertpero outambién jaune.cambia la lista:
Récupération et suppression d’un élément
Le menu déroulant permet de modifier le bloc Récupérer dans la liste ... dans le bloc Récupérer dans la liste ... et supprimer qui fournit le même résultat, mais modifie également la liste :
CetEste exempleejemplo placeestablece la variable Premièreprimera lettreletra suren « alpha »alpha» ety laissedeja leslas lettresletras restantes ([« beta »beta», « gamma »gamma»]) dansen la liste.lista.
SupprimerEliminar uneuna entréeentrada
Si vous sélectionnez selecciona Supprimereliminar dansen leel menumenú déroulant,desplegable, ledesaparece nezel disparaîtsurco dua blocla àizquierda gauchedel :bloque:
CelaAsí, supprimese leelimina premierel élémentprimer des elemento de lettresletras.
AfficherObtener uneuna sous-listesublista
LeEl boc bloque Dansen la listelista ... AfficherObtener la sous-listesublista ressemblese auasemeja bloc al bloque Récupéreracceder dans la liste a.... à la différence qu’il extrait une sous-liste et pas un élément individuel. Il existe plusieurs options pour indiquer le début et la fin de la sous-listelista con :la diferencia de que extrae una sublista en lugar de un solo elemento. Existen varias opciones para especificar el principio y el final de la sublista:
En exemple,este uneejemplo nouvellese listecrea una nueva lista de premièreprimera lettreletra est. établie.Esta Cettenueva nouvellelista listecontiene comportedos deux éléments :elementos: [« alpha »alpha», « bêta »beta»].
RemarquezTenga en cuenta que ceeste blocbloque neno change pasmodifica la listelista d’origine.original.
AjoutAñadir d’élémentselementos àa uneuna listelista
RemplacerCrear leselementos élémentsen dansuna une listelista
LeEl bloc bloque Remplacerreemplazar dansen la liste .lista... remplacesustituye l'élémentel àelemento unque emplacementse définiencuentra d'uneen listeuna pardeterminada unposición autrede élément.una lista por otro elemento.
VousPuede trouverezconsultar dansel significado de las opciones desplegables individuales en la sectionsección précédente la signification des différentes options de menu déroulant.anterior.
L’exempleEl suivantsiguiente faitejemplo deuxdestaca chosesdos :cosas:
- La
listelistamotspalabrasestsecomposéecreadecon 3éléments :elementos: [«très »muy», «très »muy», «très »muy»]. LeEltroisièmetercerélémentelemento de lalistelistaestseremplacéreemplazaparpor «bien »bueno».LaElnouvellenuevovaleurvalordesdemotspalabrasestes [«très »muy», «très »muy», «bien »bueno»]
InsérerAñadir deselementos élémentsen àuna unposición emplacementdeterminada donnéde dansla une listelista
LeSe blocaccede al bloque Ajouterinsertar dansen la liste ... pour est affiché via le menu déroulant du bloc Remplacer dans la listelista ... a través del menú desplegable del bloque reemplazar en la lista...:
Il insèreInserta un nouvelnuevo élémentelemento dansen la listeposición àespecificada l’emplacementde indiqué,la devantlista, l’élémentantes précédemmentdel présentelemento àque cetestaba emplacement.previamente L’exempleen suivantesa posición. El siguiente ejemplo (tirébasado d’en un précédentejemplo exemple)anterior) faithace troisreferencia chosesa :tres cosas:
- La
listelistamotspalabrasestsecomposéecreadecon 3éléments :elementos: [«très »muy», «très »muy», «très »muy»]. LeEltroisièmetercerélémentelemento de lalistelistaestseremplacéreemplazaparpor «bien »bueno».LaPornouvelletanto,valeureldesnuevo valor demotspalabrasest donces [«très »muy», «très »muy», «bien »bueno»].LeLamotpalabra «être »Ser»estseajoutéinsertaaualdébutprincipio de laliste.lista.LaPorvaleurtanto,finaleeldesvalor definitivo demotspalabrasest donces [«être »ser», «très »muy», «très »muy», «bien »bueno»].
DiviserDividir lessecuencias chaînesde etcaracteres fusionnery lesunir listeslistas
CréerHacer unelista liste à partir d’un texte
El bloque hacer lista a partir de texto Le module Créer une liste àa partir de textetexto
décomposedivide leel textetexto spécifiéespecificado en partiespartes àcon l’aide d’un caractèreayuda de délimitationun :delimitador:DansEn l’exempleel ci-dessus,ejemplo uneanterior nouvellese listemuestra contenantuna troisnueva morceauxlista que contiene tres fragmentos de texte est renvoyée :texto: « 311 »311», « 555 »555» ety « 2368 »2368».CréerHacer untexto texte àa partir d’unede listelistaLeEl module bloque Créerhacer untexto texte àa partir d'unede listelista fusionnefusiona uneuna listelista en un seulsolo textetexto àcon l'aidela d'ayuda de un séparateur :delimitador:DansEn l’exempleel ci-dessus,ejemplo anterior se muestra un nouveaunuevo textetexto estcon renvoyéel avec la valeur :valor: « 311-555-2368 »2368».BlocsBloques apparentésrelacionadosImpressionImprimir d'uneuna listelistaLeEl module bloque Imprimerimprimir de la catégoriecategoría TexteTexto peutpuede émettregenerar deslistas. listes.El Leresultado résultatdel dusiguiente programmeprograma suivantes estla l'éditionsalida de consolela représentéeconsola :mostrada:ExécuterImplementar quelquealgo choseen pourcada chaqueelemento élémentde dansuna une listelistaLeEl bloc bloque pourpara chacuncada dansde la catégoriecategoría CommandeControl exécuterealiza uneuna opérationoperación pouren chaquecada élémentelemento dansde uneuna liste.lista. ParPor exemple,ejemplo, ceeste blocbloque imprime individuellementcada chaque élémentelemento de la listelista :individualmente:CeciEsto neno supprimeelimina paslos les élémentselementos de la listelista d’origine.original.VoirConsulte aussitambién leslos exemplesejemplos pourreferentes les a blocsBloques de ruptureinterrupción de bouclebucles.