User Tools

Site Tools


appunti3s:tipi_di_dato_strutturato_list

< linguaggio python

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