Esempio-1: ordinare un elenco di dati di stringa numerica
Crea un file Python con il seguente script per ordinare un elenco di dati stringa usando lambda che contiene tutti i valori dei numeri. Un elenco di 6 elementi è stato definito nello script. Qui, Lambda ha usato all'interno del smistato() funzione per ordinare l'elenco. La variabile dell'elenco è stata data come primo valore di argomento, la lambda è stata impostata come valore chiave e la posizione iniziale dell'ordinamento è stata impostata nel terzo argomento. Successivamente, la funzione print () ha utilizzato per stampare l'elenco ordinato con spazio.
# Dichiarare un elenco di stringa con valori numericiProduzione:
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra.
Esempio-2: ordina un elenco di tuple
Crea un file Python con il seguente script per ordinare un elenco di tre tuple usando lambda, in cui ogni tupla contiene tre elementi. Nello script sono stati mostrati tre tipi di smistamento. La posizione di ordinamento è impostata su 0 nella prima funzione ordinata. Questo ordinerà l'elenco in base al primo elemento di ogni tupla. La posizione di ordinamento è impostata su 1 nella seconda funzione ordinata. Questo ordinerà l'elenco in base al secondo elemento di ogni tupla. La posizione di ordinamento è impostata su 2 nella terza funzione ordinata. Questo ordinerà l'elenco in base al terzo elemento di ogni tupla.
# Dichiara un elenco di tupleProduzione:
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra. Tre elenchi ordinati delle tuple hanno mostrato in uscita in base alla posizione ordinata.
Esempio-3: ordinare un elenco contenente un altro elenco
Crea un file Python con il seguente script per ordinare l'elenco nidificato usando lambda. È stato dichiarato un elenco vuoto per archiviare i valori dell'elenco ordinato. Qui, i loop nidificati hanno usato per ordinare gli elementi dell'elenco nidificato. L'esterno "per" loop iterirà in base al numero di elenchi interni definiti nell'elenco principale. Secondo lo script, tre elenchi interni come definiti nell'elenco principale in cui il primo elenco interno ha tre elementi, il secondo elenco interno ha due elementi e il terzo elenco interno ha quattro elementi. Il ciclo interno "per" iterirà in base agli elementi di ogni elenco interno. La funzione Ordined () ha chiamato con la lambda all'interno del ciclo interno per ordinare l'elenco nidificato.
# Dichiarare l'elenco nidificatoProduzione:
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra. L'elenco di tre elenchi ordinati ha mostrato nell'output.
Esempio-4: ordina un elenco di dizionari
Crea un file Python con il seguente script per ordinare un elenco di dizionari usando lambda. Ogni dizionario contiene tre coppie di valore chiave all'interno dell'elenco. Nello script sono stati mostrati quattro tipi di smistamento. Il primo output mostrerà l'ordinamento in base alla chiave del codice. Il secondo output mostrerà l'ordinamento in base al tasto Nome. Il terzo output mostrerà l'ordinamento in base alle chiavi del codice e del nome. Il quarto output mostrerà l'ordinamento in ordine decrescente in base al tasto Nome.
# Dichiarare l'elenco del dizionarioProduzione:
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra.
Conclusione:
Gli usi di Lambda per l'ordinamento di quattro elenchi diversi hanno mostrato in questo tutorial usando semplici esempi che aiuteranno gli utenti di Python a comprendere lo scopo di usare lambda nell'ordinamento.