Power Automate si applica a ogni azione nei flussi di lavoro
Scopri l
In questo tutorial, dimostrerò come For Loop può eseguire l'iterazione sugli elementi dell'elenco Python in LuckyTemplates . Tieni presente che un elenco è un tipo di dati Python costituito da elementi che vanno dal semplice all'avanzato.
Il ciclo For ci consente di ripetere codici simili per un numero limitato di volte. Semplifica problemi complessi in problemi semplici.
Per cominciare, devi creare un nuovo notebook Python utilizzando il tuo notebook Jupyter. Una volta aperto il tuo Python Notebook, ora possiamo creare il nostro elenco Python nella cella del codice.
Sommario
Creazione di un elenco Python e di un ciclo For in LuckyTemplates: numerico
Chiamiamo il nostro elenco di esempio my_list . Un elenco Python è indicato da parentesi '[ ]' e separato da una virgola ','.
Assicurati di inserire i tuoi elementi all'interno delle parentesi, altrimenti non apparirà nulla quando lo esegui.
Diciamo che vogliamo aggiungere 1 a tutti i nostri elementi all'interno della nostra lista. Non puoi semplicemente inserire +1 nel tuo codice perché si tradurrà in un errore di battitura. Per fare ciò, dobbiamo iterare ogni elemento nella nostra lista usando For Loop .
Usiamo la parola For per indicare un ciclo seguito da un segnaposto detto anche variabile. Di solito usiamo variabili come i e x ma per ora usiamo i . Ancora una volta, vogliamo aggiungere 1 a ciascuno dei nostri elementi. Quindi, dobbiamo iterare su ogni elemento nel nostro elenco digitando il codice qui sotto.
Quindi avvolgilo in un'istruzione Print . Una volta eseguito, possiamo vedere che abbiamo aggiunto con successo 1 a ciascuno dei nostri elementi nel nostro elenco Python.
Sappi solo che puoi sempre cambiare e aggiungere qualsiasi numero tu voglia. Ad esempio, vogliamo aggiungere 5 . Basta digitare il numero all'interno della parentesi. Una volta eseguito, mostrerà nei nostri risultati che ciascuno dei nostri elementi viene aggiunto in 5 .
Aggiunta di un elenco esistente a un nuovo elenco utilizzando i cicli For
Potremmo voler indicare le nostre scoperte dal nostro elenco precedente al nostro elenco. Usiamo i risultati 6, 8, 9, 10 e 11 come esempi. Creiamo prima un elenco vuoto in una nuova cella di codice in cui possiamo incorporare il nostro elenco precedente " my_list" .
Chiamiamo questa lista vuota "nuova_lista" e creiamo un For Loop usando X come nostra variabile. Aggiungeremo il nostro elenco esistente chiamato my_list , quindi lo ripeteremo.
Quindi, vogliamo che i valori del nostro my_list vengano aggiunti a 5, quindi dobbiamo aggiungere x = x+5 . Ora aggiungeremo la nostra lista precedente alla nostra nuova_lista con la variabile X . Append viene utilizzato per aggiungere un elemento alla fine di un elenco già esistente.
In una nuova cella, possiamo digitare la nostra variabile new_list . Una volta eseguito questo, possiamo vedere che abbiamo aggiunto con successo i nostri risultati al nostro nuovo elenco.
Creazione di un elenco Python e di un ciclo for in LuckyTemplates - Testo
Ho dimostrato alcuni modi su come possiamo creare elenchi Python e cicli For attraverso i numeri in precedenza. Ora, valutiamo un testo allo stesso modo. Userò i nomi delle società in questo esempio.
Digitiamo la parola azienda , aggiungiamo le nostre parentesi ed elenchiamo i nomi delle nostre società all'interno. Per questo esempio, utilizziamo Microsoft , IBM , Tesla e Meta. Nota che puoi usare qualsiasi compagnia che ti piace.
Con l'uso di For Loop, vogliamo riportare l'azienda con la lettera " a " nei titoli. Per classificare queste società, crea un For Loop digitando il codice qui sotto.
.
Questo codice indica che utilizzando For Loop per passare attraverso ogni elemento nel nostro elenco, possiamo stampare ciascuno di questi elementi che hanno la lettera " a " e quindi eseguirlo.
Possiamo già vedere quanto conveniente e potente diventi questo metodo quando osserviamo il ciclo di migliaia di elementi diversi che potrebbero essere in un elenco. Andando avanti con il nostro tutorial, ti mostrerò un altro metodo chiamato List Comprension.
Creazione di un elenco Python e di un ciclo for in LuckyTemplates - Comprensione dell'elenco numerico
La comprensione dell'elenco è abbastanza simile a ciò che ho dimostrato in precedenza. La differenza sta nel fatto che è molto più ordinato, più facile ed efficiente in termini di tempo. È preferito da alcune persone perché può limitare il numero di righe utilizzate in un programma. Creiamo la stessa azione sul nostro primo e secondo esempio di aggiunta di 1 direttamente in ogni elemento all'interno della stessa cella di codice.
Per evitare confusione e per fornire un confronto, chiamiamo la nostra lista my_list2 e quindi digitiamo gli elementi della nostra lista Python all'interno delle parentesi. Sotto questo, creeremo un nuovo elenco ' new_list_2 ' per indicare la nostra espressione di aggiungere 1 a ciascuno degli elementi elencati in my_list2 .
Una volta eseguito il nostro new_list_2 in una nuova cella, vedremo gli stessi risultati o risultati degli elementi di prima.
Possiamo vedere che entrambi i metodi forniscono lo stesso risultato; tuttavia, l'uso della comprensione dell'elenco è molto più breve, rapido e facile da eseguire.
Creazione di un elenco Python e di un ciclo For in LuckyTemplates: testo di comprensione dell'elenco
Infine, un altro modo in cui possiamo utilizzare la comprensione dell'elenco è utilizzarla nella valutazione del testo come nel nostro esempio precedente relativo ai nomi delle società. Facciamo la stessa azione che abbiamo fatto l'ultima volta, in cui abbiamo iterato ciascuna società per ottenere il nostro particolare elemento.
Usiamo un nome diverso per fornire un confronto, ad esempio a_company. Vogliamo restituire un elemento ( i ) per ogni elemento ( i ) nella nostra lista di società se ha ' a ' in quel particolare elemento ( i ). Vedi il codice qui sotto.
Una volta digitato il nostro elenco a_company in una nuova cella, ci mostrerà quegli elementi o società che hanno una lettera " a ".
Possiamo anche usare For Loop per fissare gli elementi all'interno di un elenco. Usando lo stesso esempio, supponiamo di voler scrivere in maiuscolo tutti gli elementi della nostra lista Python .
Copiamo lo stesso elenco di società scritto in minuscolo prima e digitiamo il nostro For Loop sotto quello. Dobbiamo usare il metodo upper() per avere ogni elemento all'interno della nostra lista in maiuscolo.
Una volta eseguito quel codice, mostrerà che tutti gli elementi all'interno del nostro elenco Python sono ora digitati in maiuscolo.
Funzioni definite dall'utente Python | Una panoramica
Come caricare set di dati di esempio in Python
utilizzando Python in LuckyTemplates | Set di dati e funzione di stringa
Conclusione
I metodi che ho dimostrato sono solo alcune di tutte le possibili cose che puoi fare usando l'elenco Python e For Loop in LuckyTemplates.
Un elenco è il tipo di dati più versatile disponibile in Python, scritto come un elenco di valori separati da virgole o elementi tra parentesi. Un elenco Python aiuta a memorizzare più dati contemporaneamente.
D'altra parte, For Loop è fondamentale in Python in quanto consente agli utenti di attraversare elenchi che possono contenere migliaia di elementi.
Ti auguro il meglio,
Gaellim
Scopri l
Tecniche di modellazione dei dati per organizzare meglio le misure DAX per un flusso di lavoro più efficiente.
Scopri come utilizzare la funzione di filtro in Power Apps e come incorporarla nelle formule esistenti all
Come commentare più righe in Python: una guida semplice e veloce
Acquisisci familiarità con i connettori Power Automate per la manipolazione di numeri, testo e date/ore.
Ora, è molto facile studiare il budget rispetto all
Imparerai come salvare e caricare oggetti da un file .rds in R. Questo articolo tratta anche come importare oggetti da R a LuckyTemplates.
Scopri tutto su Power Query e il linguaggio M per la trasformazione e la preparazione dei dati nel desktop di LuckyTemplates.
Cos'è il sé in Python: esempi del mondo reale
In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.