Strutture Python

October 20

Python consente di utilizzare strutture semplici quali liste e tuple, e permette anche di costruire su di loro con la creazione di gruppi. È inoltre possibile creare le proprie strutture di classe e di creare oggetti da utilizzare nei vostri programmi. Ogni struttura dati ha uno scopo e sintassi diversa. Le lezioni offrono la massima flessibilità con quello che si può fare con loro, ma sono anche le più difficili da implementare.

elenchi

Una struttura lista in Python è un gruppo di valori correlati memorizzati insieme tra parentesi quadre, ma separati da virgole. Ad esempio, "[1,2,3,4]" è un elenco di numeri. È possibile salvare qualsiasi tipo di dati in un elenco, e accedervi utilizzando i valori di indice. Python usa zero indicizzazione, che significa che il primo valore è indice zero, il secondo valore ha indice, e così via. Python ha molti metodi che è possibile utilizzare per modificare le liste, come l'aggiunta o la rimozione di elementi, contando il numero totale di elementi e invertire l'ordine della lista.

Class Objects

Python consente di effettuare le classi personalizzate con diverse funzioni e metodi, per poi implementare nel vostro programma per la creazione di oggetti. Si crea uno utilizzando la parola chiave "di classe" seguito da un nome, poi la dichiarazione di variabili e funzioni di classe. Più avanti nel programma, al di fuori del codice della classe, si crea un oggetto di classe chiamando la classe, e quindi è possibile impostare e ottenere i vari attributi creati nella definizione della classe.

Le tuple

Una tupla Python è una struttura di dati che assomiglia a una lista, ma ha una funzione diversa. Tipicamente, una tupla contiene almeno due elementi, ad esempio una coppia di coordinate. Tuttavia, è possibile utilizzare anche loro di memorizzare i record in un database con un numero fisso di campi. Le tuple sono diversi da liste che usano staffe cerchio, invece di parentesi quadre. Inoltre, non è possibile utilizzare i metodi di tuple, come aggiungere o rimuovere.

Imposta

Un set è una struttura che prende una lista non ordinata e rimuove eventuali valori duplicati da esso, allora ti permette di interrogare il set per vedere se alcuni elementi presenti in esso o no, che non si può fare con una lista da solo. Ad esempio, se l'elenco contiene i voti degli studenti di 60, 75, 80 e 75 di nuovo, quando si crea un gruppo chiamato 'gradi, "solo i valori univoci vengono aggiunti ad esso. Quindi, è possibile interrogare il set digitando '65 in gradi ', che restituisce false, o '80 in gradi ", che restituisce true.