Elenco Python e ciclo For in LuckyTemplates

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 ','.

Elenco Python e ciclo For in LuckyTemplates

Assicurati di inserire i tuoi elementi all'interno delle parentesi, altrimenti non apparirà nulla quando lo esegui.

Elenco Python e ciclo For in LuckyTemplates

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

Elenco Python e ciclo For in LuckyTemplates

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.

Elenco Python e ciclo For in LuckyTemplates

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.

Elenco Python e ciclo For in LuckyTemplates

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 .

Elenco Python e ciclo For in LuckyTemplates

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.

Elenco Python e ciclo For in LuckyTemplates

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.

Elenco Python e ciclo For in LuckyTemplates

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.

Elenco Python e ciclo For in LuckyTemplates

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. 

Elenco Python e ciclo For in LuckyTemplates

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.

Elenco Python e ciclo For in LuckyTemplates

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.

Elenco Python e ciclo For in LuckyTemplates

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 .

Elenco Python e ciclo For in LuckyTemplates

Una volta eseguito il nostro new_list_2 in una nuova cella, vedremo gli stessi risultati o risultati degli elementi di prima.

Elenco Python e ciclo For in LuckyTemplates

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.

Elenco Python e ciclo For in LuckyTemplates

Una volta digitato il nostro elenco a_company in una nuova cella, ci mostrerà quegli elementi o società che hanno una lettera " a ".

Elenco Python e ciclo For in LuckyTemplates

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.

Elenco Python e ciclo For in LuckyTemplates

Una volta eseguito quel codice, mostrerà che tutti gli elementi all'interno del nostro elenco Python sono ora digitati in maiuscolo.

Elenco Python e ciclo For in LuckyTemplates


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








Leave a Comment

Power Automate si applica a ogni azione nei flussi di lavoro

Power Automate si applica a ogni azione nei flussi di lavoro

Scopri l

Tecniche di modellazione dei dati per organizzare le misure DAX

Tecniche di modellazione dei dati per organizzare le misure DAX

Tecniche di modellazione dei dati per organizzare meglio le misure DAX per un flusso di lavoro più efficiente.

Filtro Power Apps: cosè e come si usa?

Filtro Power Apps: cosè e come si usa?

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

Come commentare più righe in Python: una guida semplice e veloce

Come commentare più righe in Python: una guida semplice e veloce

Connettori Power Automate: numero, testo e data e ora

Connettori Power Automate: numero, testo e data e ora

Acquisisci familiarità con i connettori Power Automate per la manipolazione di numeri, testo e date/ore.

Budget Vs Actual Vs Last Year - Suggerimenti per la rendicontazione finanziaria

Budget Vs Actual Vs Last Year - Suggerimenti per la rendicontazione finanziaria

Ora, è molto facile studiare il budget rispetto all

Come salvare e caricare un file RDS in R

Come salvare e caricare un file RDS in R

Imparerai come salvare e caricare oggetti da un file .rds in R. Questo articolo tratta anche come importare oggetti da R a LuckyTemplates.

Che cosè Power Query e M Language: una panoramica dettagliata

Che cosè Power Query e M Language: una panoramica dettagliata

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

Cosè il sé in Python: esempi del mondo reale

Cos'è il sé in Python: esempi del mondo reale

Rivisitazione dei primi N giorni lavorativi: una soluzione per il linguaggio di codifica DAX

Rivisitazione dei primi N giorni lavorativi: una soluzione per il linguaggio di codifica DAX

In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.