appunti3s:tipi_di_dato_strutturato_list
Table of Contents
Tipi strutturati in Python
Esistono diversti tipi di dato strutturato, tra cui:
- list (assomiglia ad un array ordinato da 0 in poi)
- dictionary (è un array associativo, non ordinato)
- tuple (come una list, ma solo per lettura, quindi è più veloce di una list)
NOTA: Esistono metodi per convertire da un tipo all'altro
Esempio di lista
>>> lista = ["prova1", "prova2", 33] >>> lista[1] >>> lista.index("prova2")
Esempio di dizionario
>>> dizio = {"nome":"Mario", "cognome":"Rossi", "telefono":"123456"} >>> dizio["cognome"]
Esempio di tupla
>>> t = ("prova1", "prova2", 33) >>> t[1]
Conversioni
Per convertire da dizionario a lista (non ordinata)
# il primo metodo ottiene la lista delle posizioni
>>> lista = dizio.keys()
# il secondo metodo ottiene la lista dei valori contenuti
>>> lista = dizio.values()
# il terzo metodo ottiene una lista di tuple (chiave,valore)
>>> lista = dizio.items()
List Comprehension
da fare
Dividere e Unire Stringhe
da fare
appunti3s/tipi_di_dato_strutturato_list.txt · Last modified: 2020/07/05 17:52 by profpro