Prima di iniziare, dovrei menzionare che il codice in questo post del blog e nel video qui sopra è disponibile sul mio github .
Gli elenchi sono scritti tra parentesi quadre []
# Define a list
z = [3, 7, 4, 2]
# Define a list
heterogenousElements = [3, True, 'Michael', 2.0]
A ogni elemento di un elenco è assegnato un valore di indice. È importante notare che Python è un linguaggio basato su indicizzazione zero. Tutto ciò significa che il primo elemento dell'elenco si trova nell'indice 0.
# Define a list
z = [3, 7, 4, 2]
# Access the first item of a list at index 0
print(z[0])
Output of accessing the item at index 0.
# print last item in the list
print(z[-1])
Output of accessing the last item in the List
Le sezioni sono utili per ottenere un sottoinsieme di valori nell'elenco. Per il codice di esempio seguente, restituirà un elenco con gli elementi dall'indice 0 fino all'indice 2 escluso.
# Define a list
z = [3, 7, 4, 2]
print(z[0:2])
Slice of a list syntax.
# everything up to but not including index 3
print(z[:3])
# index 1 to end of list
print(z[1:])
Le liste in Python sono mutabili. Ciò significa semplicemente che dopo aver definito un elenco è possibile aggiornare i singoli elementi dell'elenco.
# Defining a list
z = [3, 7, 4, 2]
# Update the item at index 1 with the string "fish"
z[1] = "fish"
print(z)
Code to modify an item in a list
Gli elenchi Python hanno diversi metodi che ti aiutano a modificare un elenco. Questa sezione del tutorial illustra semplicemente i vari metodi dell'elenco Python.
# Define a list
z = [4, 1, 5, 4, 10, 4]
print(z.index(4))
print(z.index(4, 3))
Il metodo di conteggio funziona proprio come sembra. Conta il numero di volte in cui un valore ricorre in un elenco
random_list = [4, 1, 5, 4, 10, 4]
random_list.count(5)
Il metodo sort ordina e modifica l'elenco originale sul posto.
z = [3, 7, 4, 2]
z.sort()
print(z)
# Sorting and Altering original list
# high to low
z.sort(reverse = True)
print(z)
Il metodo append aggiunge un elemento alla fine di un elenco. Questo accade sul posto.
z = [7, 4, 3, 2]
z.append(3)
print(z)
Il metodo delete rimuove la prima occorrenza di un valore in un elenco.
z = [7, 4, 3, 2, 3]
z.remove(2)
print(z)
Code removes the first occurrence of the value 2 from the list z
Il metodo pop rimuove un elemento nell'indice fornito. Questo metodo restituirà anche l'elemento rimosso dall'elenco. Se non fornisci un indice, per impostazione predefinita verrà rimosso l'elemento dall'ultimo indice.
z = [7, 4, 3, 3]
print(z.pop(1))
print(z)
Il metodo estende un elenco aggiungendo elementi. Il vantaggio di questo è che puoi aggiungere elenchi insieme.
z = [7, 3, 3]
z.extend([4,5])
print(z)
Add the list [4, 5] to the end of the list z.
print([1,2] + [3,4])
Il metodo insert inserisce un elemento prima dell'indice fornito
z = [7, 3, 3, 4, 5]
z.insert(4, [1, 2])
print(z)
Per favore fatemi sapere se avete domande qui o nella sezione commenti del video di YouTube o tramite Twitter ! Il prossimo post esamina i dizionari Python . Se vuoi imparare come utilizzare le librerie Pandas, Matplotlib o Seaborn, prendi in considerazione la possibilità di frequentare il mio corso LinkedIn Learning Python for Data Visualization . Ecco un video di anteprima gratuito .
Devi aver sentito parlare di tutti i nuovi potenti plug-in ChatGPT come Browser, Code Interpreter ecc. Ma c'è un problema, l'accesso ai plug-in è limitato a una lista di attesa e quindi molti non hanno accesso ad essa.
Questa settimana ho ricevuto un'e-mail da un membro della mailing list quotidiana. Volevano sapere: quali risorse visiti giornalmente, settimanalmente e mensilmente? Ottima domanda! Sono felice di provare a condividere alcune informazioni sul mio flusso di lavoro e sulle migliori risorse che utilizzo.
Spesso ci troviamo a lottare per implementare ciò che sappiamo essere buono per noi. Dal dire a un altro significativo che li amiamo al ricordare di parlare come un pirata, ci saranno sempre quelli che affermeranno che un giorno, una settimana o un mese di eventi non è necessario perché stanno già facendo quelle cose.
Mi colpisce Improvvisamente come spesso accade È di nuovo la via di mezzo <No, non quello nel pacifico tu marrone, quello al carnevale> Ogni titolo a voce alta…..
Era mezzanotte passata quando Hayden riportò Katie al dormitorio del college dopo la loro serata insieme. Aveva una lezione la mattina presto e non aveva un altro cambio di vestiti dopo essere stata con lui la sera prima.
Nel mondo interconnesso di oggi, la minaccia degli attacchi informatici è più diffusa che mai. I criminali informatici e gli attori dello stato-nazione cercano costantemente di sfruttare le vulnerabilità e rubare dati preziosi, ponendo un rischio significativo per le organizzazioni di tutte le dimensioni.